客服

购物车

APP下载

扫码下载专升本APP

回顶部

搜题
APP下载

扫码下载专升本APP

单选题 You screamed in your sleep last night. You ( ) a terrible dream.

A

must have had

B

must have

C

must had had

D

must have been

正确答案 :A

解析

【翻译】你昨晚睡觉的时候大声尖叫。你肯定是做噩梦了。 [考点]情态动词 【精析】A“must+现在完成时”结构表示对过去情况的肯定猜测,符合句意。have a dream为固定搭配,意为“做梦”。故选A。