满分5 > 高中英语试题 >

Hey, look at your pale face; you must ha...

Hey, look at your pale face; you must have stayed up late last night, _____?

A. haven’t you     B. have you

C. did you          D. didn’t you

 

D 【解析】选D,情态动词用于对过去的推断的时候,如果带有时间状语,反义疑问句助动词借助于did;否则,借助于have/has,本题有时间状语last night,又因为前面是肯定句,故选D。  
复制答案
考点分析:
相关试题推荐

Hurry up! We need to get to the top of the mountain before the sun ____ in the west.

A. is sinking     B. sank     C. will sink     D. sinks

 

查看答案

The hard part in our life is not making the decision but living with         .

A. one         B. that

C.the one      D. it

 

查看答案

---- Remember the first time you ____ her?

----Sure, she was singing on the stage.

A. had met         B. met

C. would meet      D. were meeting

 

查看答案

Left ____ in the reading room alone quite by accident, the boy felt nervous.

A. locking     B. having locked

C. to lock     D. locked

 

查看答案

I _____ to my cousin’s birthday party last night, but I was not available.

A. went               B. had gone

C. would have gone     D. would go

 

查看答案
试题属性

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