曲谱网歌曲走 西口:看这个题选什么?

来源:百度文库 编辑:中科新闻网 时间:2024/05/07 16:16:44
if only i ( ) differently , he might still be alive now
A had behaved B behaved C have behaved D behave
答案是A为什么?能仔细讲一下吗?

那时一个固定语态.
If only + 过去完成式: 表示一种懊悔,如果当初怎样怎样,现在就应该怎样了.
整句意思是: 如果我当初采取不同的行为,他今天应该仍旧还活着.(但事实情况是相反)

还有类似的例子是if I were you
If I were you , I would go home./ 如果我是你的话,我回回家.(但事实情况相反)

if only 后接虚拟语气,表条件。因为后半句是过去时态,所以前边用过去完成时。

if only 后接虚拟语气,表条件。因为后半句是过去时态,所以前边用过去完成时。

if only 后接虚拟语气, 表示假如怎么怎么样... 就怎么样 但是事实已经定了,改不了了.

与过去事实相反,所以选A

高手啊,老师啊