英语语法

I ‘m glad______a visit to him last week.
A, to pay B, to have paid
到底是用不定式 to do 还是to have done
last week ?
怎么解析

I 'm glad______a visit to him last week.
A, to pay B, to have paid
到底是用不定式 to do 还是to have done
last week ?
怎么解析
答:B
译:上周我去看了他。我很高兴。
析:这个last week. 就是让你选B用而加上去的。
请注意,这句话的谓语是am glad, 与last week无关。last week是不定式完成主动式的时间状语。
不定式一般式to do sth.表现在或将来的动作,完成式表过去的动作(或先于主动词的动作)。pay a visit 这一动作已经发生,先于主句I am, 用不定式的完成主动式。
不定式是非谓语动词形式,没有时态,谓语动词才讲时态。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-09
应该是 to pay,be glad to do sth. 是固定搭配,它用主动表被动。

祝你开心。
第2个回答  2011-05-09
a
如果要用现在完成时应该是I ‘m glad that I've paid a visit to him last week.
第3个回答  2011-05-09
因为是LAST WEEK作为过去式的时间状语,所以不应该用完成时B,所以选A
相似回答