内容正文:
情态动词+have done
一、单项选择
1.She ________have finished her work. Or she wouldn’t be playing computer games now.
A.should B.needn’t C.must D.can’t
2.No wonder some people don’t show sympathy for the victim of the accident. She ________ have observed the traffic rules.
A.must B.should C.need D.would
3.—Mary’s score on the test is the highest in her class.
—Really? She ________ have studied very hard.
A.may B.ought to
C.must D.should
4.—Everyone in my class passed the exam.
—Oh, really? It ________ difficult.
A.can’t have been B.needn’t have been
C.must be D.mightn’t be
5.We________ last night, but we went to appreciate the flowerbeds and streetlights in Tian’anmen Square instead.
A.might study B.could study
C.should have studied D.must have studied
6.—You shouldn’t have talked back to our teacher like that. It was awfully impolite.
—You are right. I ________ crazy at that moment.
A.must have been B.must be
C.could have been D.should have been
7.There was plenty of time. You ________.
A.mustn’t hurry B.mustn’t have hurried
C.needn’t have hurried D.needn’t hurry
8.I nervously threw a stick at the animal and it didn’t move. A deer . This thing just kept staring.
A.should be running away B.would have run away
C.could run away D.might well run away
9.Our team the game, but our main player got injured in the first half of the match.
A.can have won B.should have won C.may win D.could have won
10.—That lecture was a boring and confusing one.
—Then it Dr. Kevin’s because he is so interesting and fascinating. It Dr. Jaco’s, he is just that type of person.
A.couldn’t have been…must be B.couldn’t be…can be
C.mustn’t be…can’t be D.can’t have been…must have been
11.The children________very excited as they opened Christmas gifts from their parents.
A.must have been B.must be C.can have been D.can be
12.Mrs Brown was not surprised at the exciting news at all; she ________ about it.
A.must have known B.must know
C.should have known D.should know
13.—It’