You really should have taken part in the competition.I know

问题描述:

You really should have taken part in the competition.I know I_ ,but I_ too busy to
前文+spare any time .
A should have ;was
B should do;was
C should;had been
D should have ;had been
求详解.
1个回答 分类:英语 2014-10-03

问题解答:

我来补答
因为You really should have taken part in the competition.已经告诉了读者“你真的本该去参加竞赛”,事实上“你没有去参加竞赛”.
I know I_ ,but I_ too busy to我现在知道“我(那时/过去)本该去参加竞赛”,但是我“当时/竞赛时(过去)”太忙了,
所以选项是A.
再问: 但是为什么不能用should do呢。。
再答: 因为should do是指“现在该(去竞赛)”,should have( taken) 完成形式表达“过去(该去竞赛)”,句子的本意是“责怪过去没去竞赛”,你说是吗?谢谢! 祝你学习进步!
 
 
展开全文阅读
剩余:2000
上一页:解不等式