精英家教网 > 高中英语 > 题目详情

21、 He paid for a seat, when he _____ have entered free.

A. could   B. would   C. must   D. need

21、A

解析:此处考查情态动词的用法。Could have done“本能做某事,而事实为做成”;would have dong 只表虚拟,与过去的事实相反;must have done表对过去行为的肯定推测。Need 做情态动词不用于肯定句中。此处的意思是“他本可以免费进入的,但他已买了票。”故,选A。

请在这里输入关键词:
相关习题

科目:高中英语 来源: 题型:

He paid for a seat, when he ______ have entered free.

A. could         B. would        C. must        D. need

查看答案和解析>>

科目:高中英语 来源: 题型:

He paid for a seat, when he ______ have entered free.

A. could         B. would        C. must        D. need

查看答案和解析>>

科目:高中英语 来源: 题型:

He paid for a seat, when he _________ have entered free.  

A. could                  B. would                 C. must                    D. need

查看答案和解析>>

科目:高中英语 来源: 题型:

He paid for a seat, when he _____ have entered free.

A. could          B. would          C. must       D. need

查看答案和解析>>

科目:高中英语 来源: 题型:

He paid for a seat, when he ______ have entered free.

A. could         B. would        C. must        D. need

查看答案和解析>>

科目:高中英语 来源: 题型:

 He paid for a seat, when he _____ have entered free.

A. could   B. would   C. must   D. need

查看答案和解析>>

科目:高中英语 来源:2005年高考试题(山东卷)解析版 题型:单项填空

 He paid for a seat, when he ______ have entered free.

A. could                B. would                C. must             D. need

 

查看答案和解析>>

科目:高中英语 来源:同步题 题型:单选题

He paid for a seat, when he _____ have entered free.

[     ]

A. could
B. would
C. must
D. need

查看答案和解析>>

科目:高中英语 来源:山东省高考真题 题型:单选题

He paid for a seat, when he _____ have entered free.

[     ]

A. could
B. would
C. must
D. need

查看答案和解析>>

科目:高中英语 来源: 题型:

He paid for a seat, when he _____ have entered free.

     A. could       B would       C. must       D. need

查看答案和解析>>


同步练习册答案