这句话有语法错误?

这句话有语法错误?had they not been to university, they would be terrorists one way or another, university didn't make them terrorists, their childhood experience did.

第1个回答  2017-04-01
在这两个句子中,因为都没有时间状语的修饰,所以句子发生的时间不确定,答案也不确定,请你看以下的句子,
They must have been to the USA,haven't they?
He must have been to the USA,hasn't he?
这两个句子都是对的,因为都没有时间状语,可以翻译为:
他(们)到过美国,是吗?
但是加一个状语则变为以下的两个句子:
They must have been to the USA last year,weren't they?
He must have been to the USA last year,wasn't he?
因为,这两个句子都表示去年去了美国这个具体的时间发生的事,所以要用一般过去时态.
又如下面的这个句子:
It must have rained last night,didn't it ?
It must have rained ,hasn't it?
第2个回答  2017-04-01
这段话无大语法错误。只是该用句号的地方用了逗号,该大写的没有大写而已。追答

的开头应大写。
Had they not been to university, they would be terrorists one way or another. University didn't make them terrorists. Their childhood did.

所以我说这段话而不是这句话。因为它实际上包含了三个句子。

第一句话用了混合型虚拟语气,即条件句表达了与过去事实相反,而主句用了与现在事实相反。
条件句省去了if,而将Had提到了句首,倒装。

建议二、三句合并为一句话,加一连词but。

追问

能帮我看看我第二个问题吗 没人解答

Beating 那个

本回答被提问者采纳
相似回答