作业帮 > 英语 > 作业

What happened to the trees planted last spring?The trees_wel

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/05 05:21:08
What happened to the trees planted last spring?The trees_well,but they didn't take care of them
A would have grown B would grow C should have grown D might grow
为什么是选A啊
这是虚拟语气的用法.
翻译:去年春天种树的时候发生了什么事?这些书本可以将来长的很好,但是他们没有细心照料.
解析:would have done 是以过去为时间点,对将来要事情的虚拟,翻译为:本来将来会发生某事(实际上没有发生.)根据后面使用了转折but 来看.实际上没有发生.
B 过去将来时,表示将来会发生某事.
C 本应该发生却没有发生,一般针对过去的事情的虚拟
D 一般过去时,表示过去的一种可能性
综合分析.选择A 最恰当
无疑后请采纳.
书山有路勤为径,学海无涯苦作舟.
-----------与君共勉-----------
再问: 把为什么不选C再讲讲吧~
再答: should have done只用于谈论过去情况,主要有两个用法: 1、用于推测过去已经发生的情况。如: He should have arrived by now. 此时他本该到了。 The letter should have arrived by now. 信现在该到了。 2、用于指本该发生而实际上未发生的情况。如: You should have told me so before. 你早就应该告诉我。 Look at the time! We should have been at the theatre ten minutes ago. 瞧都什么时候了! 十分钟前我们就该到戏院了。 George never should have joined the army. 乔治本来就不该参军的。 这个题目主要是第二种用法在题目中比较容易难选。 其实我觉得如果没有A选项的话,就能选择C选项也可以,凭语感来说 选择A 更顺一些。具体的细微差别 我还真说不清楚