1、You could have done much better yesterday. Why ________ ?
A.didn’t you
B.couldn’t you
C.hadn’t you
D.shouldn’t you
2、—I called you at 4:00 yesterday afternoon, but no one answered. —Sorry, I ________ with my friends at that time.
A.swim
B.swam
C.will swim
D.was swimming
3、When he took his gloves off, I noticed that ________ one had his name written inside
A.each
B.every
C.other
D.another
4、His mother is ill. He has to ________ his mother at home.
A.look like
B.look for
C.look down on
D.look after
答案解析:
1.【答案】A。解析:考查情态动词+have done的用法。句意:你昨天本来能做得更好。为什么没有做到呢?could have done表示过去能够,但却没有做到。如果用完整的句子是:Why didn’t you do much better yesterday?省略形式为Why didn’t you?故选A。
2.【答案】D。解析:考查动词时态。句意:——我昨天下午4点钟给你打电话,但是没人接。——抱歉,我当时正和我的朋友们在游泳。显然题干的回答是要告诉对方当时正在做什么,故用进行时,而题干时态是过去式,所以应该用过去进行时,故选D。
3.【答案】A。解析:考查代词的用法。句意:当他脱下手套时,我注意到每只手套里都写有他的名字。因为是两只手套,所以用each指“两者中任何一个”;every是指三个或三个以上中的每一个;other,表示别的,另外的,只能与复数名词连用。但other前有冠词the即可与单数名词连用。The other表示两个中的另一个,是特指;another表示三个以上中任意的另一个,是泛指。根据题意,故选A。
4.【答案】D。解析:考查动词短语辨析。句意:他的妈妈生病了,他必须在家里照顾他的妈妈。look like 看起来像……;look for 查找;look down on 轻视,瞧不起;look after 照顾,照看。根据句意,故选D。
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。