满分5 > 初中英语试题 >

By the time I got to the supermarket,all...

By the time I got to the supermarket,all the tomatoes ________.

A.sell out B.have been sold out

C.sold out D.had been sold out

 

D 【解析】 句意:我到超市时,所有的西红柿都卖完了。 考查过去完成时。sell out卖完,动词原形;have been sold out已经被卖完,现在完成时的被动结构;sold out卖完,过去时;had been sold out已经被卖完,过去完成时的被动结构;根据句意理解及句中By the time引导的从句可知,主句的动作发生在从句动作之前,而从句用的是过去时,所以主句要用过去完成时,且句子主语the tomatoes与动词sell out之间是被动关系,所以应该用被动语态,故选D。  
复制答案
考点分析:
相关试题推荐

She ____ for five years and now she has a lovely son.

A.married B.has been married

C.got married D.has got married

 

查看答案

—Do you have Nokia E72 mobile phones?

—Sorry,they have been ________. You may come next week.

A.given out B.looked out C.sold out D.come out

 

查看答案

By the time school ________ over,the rain ________.

So I didn't use my raincoat.

A.had been; stopped B.was; has stopped

C.had been; had stopped D.was; had stopped

 

查看答案

By the time I woke up,my father ________ in the bathroom for several minutes.

A.has gone B.has been C.had been D.had gone

 

查看答案

He told us that he________the letters in the morning.

A.will post

B.have posted

C.was posting

D.had posted

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.