
she_______ yesterday's test,but she didn't. 以下四个选项应该选哪个啊?有大神指点下么,急。
a.shouldhavestudiedb.wouldstudyc.mightbestudyingd.musthavestudied...
a.should have studied
b.would study
c.might be studying
d.must have studied 展开
b.would study
c.might be studying
d.must have studied 展开
展开全部
a。should have done 本应该做某事,但没做
b,would do 过去将来时 表示过去将要做某事,与后半句没有逻辑关系
c might be doing 过去可能在做某事
d must have done 对过去完成时的肯定猜测
这类型的题主要就把情态动词和时态分开看就行,看一下这个情态动词表示什么,再看一下具体时态表示什么
这个题为例把,she didn't 是过去时,看句意就知道动作发生在didn't之前,所以用完成时,should表示本应该,应该 所以就选a
b,would do 过去将来时 表示过去将要做某事,与后半句没有逻辑关系
c might be doing 过去可能在做某事
d must have done 对过去完成时的肯定猜测
这类型的题主要就把情态动词和时态分开看就行,看一下这个情态动词表示什么,再看一下具体时态表示什么
这个题为例把,she didn't 是过去时,看句意就知道动作发生在didn't之前,所以用完成时,should表示本应该,应该 所以就选a
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询