满分5 > 初中英语试题 >

By the time I woke up,my father ________...

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

 

C 【解析】 句意:当我醒来时,我父亲已经在浴室里呆了几分钟了。 考查过去完成时。has gone去了,现在完成时;has been去过,现在完成时;had been去过,过去完成时;had gone去了,过去完成时;根据句意理解及By the time引导的从句可知,从句动作发生在过去,而主句动作发生在从句动作之前,所以这里应该用过去完成时,而这里表达的是“去某地呆了多久”,所以应该用have been in的形式,故选C。
复制答案
考点分析:
相关试题推荐

He told us that he________the letters in the morning.

A.will post

B.have posted

C.was posting

D.had posted

 

查看答案

—Did you catch the school bus this morning?

—No.It                   when I arrived at the bus stop.

A. is leaving B. has left C. had left D. would leave

 

查看答案

I was so sleepy that I didn't know when the alarm clock________.

A.ran off B.went off C.took off D.put off

 

查看答案

Many people do not realize the importance of health ________they have fallen.

A.while B.until C.when D.after

 

查看答案

—Show me your homework,Dave.

—Sorry,Mrs.Brown.I've ________ it at home.

A.missed B.forgotten

C.lost D.left

 

查看答案
试题属性

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