0  392129  392137  392143  392147  392153  392155  392159  392165  392167  392173  392179  392183  392185  392189  392195  392197  392203  392207  392209  392213  392215  392219  392221  392223  392224  392225  392227  392228  392229  392231  392233  392237  392239  392243  392245  392249  392255  392257  392263  392267  392269  392273  392279  392285  392287  392293  392297  392299  392305  392309  392315  392323  447090 

20.C。考查“It / This is the first time +从句 (用现在完成时态)”句型。

试题详情

19.A。从for some time可知,用完成时态。从第一句“我对这消息根本不惊讶”可知,我在此之前早就知道了。动作know发生在come之前,故用过去完成时。

试题详情

18.D。此题考查的是动词的时态。句意:(那时)我的注意力没有集中在他所说的内容,因此,恐怕有一半没听到。missed表示“(那时)没听到”。所以要用过去时态。

试题详情

17.D。本题考查主谓一致与语态。quantities of作主语时谓语动词用复数,而“a large quantity of + 不可数名词”作主语,谓语动词用单数,因此答案在C、D之间选。each与wash away之间为被动关系,因此D为正确答案。

试题详情

16.B。他父母决定发生在过去,并对现在造成影响,故用现在完成时。

试题详情

15.C。由第一句可判断出第二句描述的事情发生在过去,for a while是相对于when she dropped in来说的when she dropped in,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面for a while,仍然在过去,had played for a while之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C。

试题详情

14.B。第一句中用了have,而第二句回答No,所以说话人近来都没有Janet的消息,而A、C、D都表示有她的消息,所以只能选B,表示将来进行时。

试题详情

13.C。此题可能会误选A,前者说“我好几年未见你,去哪儿了?”可见他已经回来,因此他去欧洲的动作已发生过了,应用过去时来回答where have you been? A则是说我有去过欧洲的事实。

试题详情

12.D。此处用I am just looking around表示我只是正在随便看看,just可以和现在进行时连用,表示只是怎么怎么样。

试题详情

11.A。come back是过去,而问句中的动作发生在came back之前,是过去的过去,所以要用过去完成时,而且Tom已经回来,所以要用been,而gone是去了还未回来。

试题详情


同步练习册答案