she------- yesterday's test,but she didn't.以下四个选项应该选哪个啊?急.

问题描述:

she_______ yesterday's test,but she didn't.以下四个选项应该选哪个啊?急.
a.should have studied
b.would study
c.might be studying
d.must have studied
1个回答 分类:英语 2014-11-27

问题解答:

我来补答
a.should have done 本应该做某事,但没做
b,would do 过去将来时 表示过去将要做某事,与后半句没有逻辑关系
c might be doing 过去可能在做某事
d must have done 对过去完成时的肯定猜测
这类型的题主要就把情态动词和时态分开看就行,看一下这个情态动词表示什么,再看一下具体时态表示什么
这个题为例把,she didn't 是过去时,看句意就知道动作发生在didn't之前,所以用完成时,should表示本应该,应该 所以就选a
 
 
展开全文阅读
剩余:2000