I would love _______ to the party last night but I had to work extra hours to finish a report.
A. to go B. to have gone C. going D. having gone
我能选出 A,我想问问老师 D 有什么错误,怎么理解?
love 作为及物动词用不定式和动名词不都是可以作为其宾语吗?而且 D 也是完成式。
谢谢老师。
本题最佳答案应是 B。该问题要注意以下两个方面:
一要注意would love后接动词用什么形式:would love 后面通常接不定式,而不接动名词(注意这与 love 后面既可接不定式也可接动名词的用法不一样),由此可排除 going 和 having gone。
二要注意 would love do sth 与 would love to have done sth 的区别:前者指想要做某事(不定式所表示的动词尚未发生),后者表示未曾实现的想法和愿望。比较:
I would love to see that film. 我想去看那部电影。
I would love to have seen it. 我但愿看了那部电影。