作业帮 > 英语 > 作业

Did you attend the lecture yesterday?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/13 20:45:53
Did you attend the lecture yesterday?
Yes,but it was so boring that I'd rather____at home
A stayed B.to stay C.had stayed D.have stayed
是C还是D。关键在于是,have 还是 had.争论不休啊。
有没有搞错啊。一半C一半D的,我信谁我。
答案是这样的:选D 句子意思为:是的,报告太枯燥了。我宁愿呆在家里(不去的);本题考查would rather 句式;对于已经发生过的事情,事后在表示后悔时,句式应为:would rather have done,表示实际上并没有发生的事。
学校的老师讲解时也是D.
我的英语家教坚持是C,我也就犯难了。老师说虚拟语气也有过去和现在的。
我就选多的一方,投票好了(虽然不一定对)。又希望有多些人回答,可是人多了被采纳的机会就少了。可惜不能每个给分。
D,我觉得是你的家教老师弄错了,她没看清楚题目吧!
1.首先这句话考得用法如你所述 :would rather have done,表示实际上并没有发生的事,would rather 后面一般跟动词原形.
2..would rather后可跟从句,表示主语宁愿让某人干某事.从句谓语动词用虚拟语气,即用一般过去时表示现在或将来要做的事;用过去完成时表示过去要做的事.如:
I’d rather she set out to do the work now.我宁愿她现在就着手做这项工作.
I’d rather you met her at the airport tomorrow morning.但愿你明天早上能在机场见到她.
重点在此:从这些例子中不难发现:要用过去完成时的前面都有另外一个主语
I’d rather you hadn’t told him the news that day.这句中的would rather后面还跟另外一个句子,那个句子才能用过去完成时,且后面有另外一个主语you
并且本题but it was so boring that I'd rather____at home ..
would rather后面没有另外一个主语.
所以这道题就考查would rather 句式;
3.would rather后接动词的完成式,表示主语要做某事,而结果事与愿违的意思.就只有这个结构:would rather have done,表示实际上并没有发生的事.
没有would rather had done这个句型.
还要补充一点如果句子是:Yes,but it was so boring that I'd rather I —— at home 的话肯定就选C啦.