高中英语题目关于时态
Onreturninghome,IfoundI___umbrellaintheoffice.A.hadleftB.haveleftC.leftD.wouldleave正确...
On returning home,I found I ___umbrella in the office.
A.had left B.have left C.left D.would leave
正确答案是A,为什么不选B或者C
Once you ____a promise,you must carry it out.
A.have made B.had made C.made D.is making
正确答案是A为什么不选C
3.The singer lived in California until he ___ to university.
A.had sent B.was sending C.had been sent D.was sent
选D,为什么不选C 展开
A.had left B.have left C.left D.would leave
正确答案是A,为什么不选B或者C
Once you ____a promise,you must carry it out.
A.have made B.had made C.made D.is making
正确答案是A为什么不选C
3.The singer lived in California until he ___ to university.
A.had sent B.was sending C.had been sent D.was sent
选D,为什么不选C 展开
2个回答
展开全部
首先要弄清楚现在完成时态,它表示过去所发生的事情现在也还在持续这种状况,所以第一题中意思是 当我回到家,我发现我把伞落在办公室,found 是一个标志性的词,说明要用过去时态,排除B,D里would do 是虚拟语态,这是事实,所以排除。最后剩下A、C,把伞落下是过去所发生的事情,但持续到现在,所以选现在完成时态
第二题,也是同样地道理,如果你选C,说明你过去就已经许下诺言,那你应该过去执行它,但这又不符合英语语法,所以应该是到现在为止一旦你已经许下诺言,那么就必须守诺
最后,首先要确定这里要用被动语态,be sent to 是被送到 的意思,这里就没有到现在为止的意思,前面的 lived 也可以看出是过去时态,意思是 这个歌手一直住在加利福尼亚直到他被送去上大学。
希望能帮助到你,祝你学好英语!
第二题,也是同样地道理,如果你选C,说明你过去就已经许下诺言,那你应该过去执行它,但这又不符合英语语法,所以应该是到现在为止一旦你已经许下诺言,那么就必须守诺
最后,首先要确定这里要用被动语态,be sent to 是被送到 的意思,这里就没有到现在为止的意思,前面的 lived 也可以看出是过去时态,意思是 这个歌手一直住在加利福尼亚直到他被送去上大学。
希望能帮助到你,祝你学好英语!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询