Our society would be better off but for the fact that the economy ______ by the current global financial crisis.
A. had been affected B. were affected
C. should be affected D. is affected
这道题目答案是D。我想知道跳出选项来说的话,空格处是否可以填入has been affected?
Our society would be better off but for the fact that the economy is affected by the current global financial crisis.
可以用 has been affected。
but for: 要不是;如果没有。
句子虽然没有 if,但 but for 也暗示一种“假设”,这就是所谓的“含蓄条件”。导致主句带有虚拟语气:would。
在the fact 之后的 that 同位语从句,使用陈述语气,反映客观现实,故使用一般现在时。网友说用现在完成时,也不错。
Our society would be better off but for the fact that the economy is affected by the current global financial crisis.
如果没有当前全球金融危机对经济的影响,我们的社会会更好。
此题很有迷惑性,不要受 but for 的影响,同位语从句不要使用虚拟语气。因为but for the fact that the economy is affected 的意思是: if there were not the fact that the economy is affected(but for 只表示 the fact 之前的内容,而同位语从句则是指现在真实的情况。)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!