情态动词have done的用法 知识点题库

The art historians tried to figure out how the temple __________ when built around 15 B.C.

A . might look B . might have looked      C . must look D . must have looked
There was a lot of fun at yesterday's party. You ________ come, and what a pity!
A . might have B . should have C . could have D . would have
While waiting for the flight, your father              his colleagues, but I am not sure.
A . might have met B . should have met C . must have met D . could have met
I can't find my purse. I___________ it in the supermarket yesterday, but I'm not sure.
A . should leave B . must have left C . might leave D . could have left
You didn't go to the party yesterday, or I        you.
A . would see B . could see C . might have seen D . might see
—You _______ to Joey. It was his fault.

—The reason why I did so was that I didn't want to lose my friend.

A . mustn't apologize B . didn't need to apologize C . shouldn't apologize D . needn't have apologized
—I spend two weeks in Beijing last year.

—Then you must have visited the Great Wall during your stay, ________ you?

A . mustn't B . didn't C . haven't D . hadn't
I ______my examination easily but I made too many stupid mistakes.
A . should pass B . could have passed C . had passed D . must have passed
The weather turned out to be fine yesterday. I ____________ the trouble to carry my umbrella with me.
A . should have taken B . could have taken C . needn't have taken D . mustn't have taken
My sister met him at the cinema yesterday afternoon, so he      your lecture.
A .   couldn't have attended B . needn't have attended C . mustn't have attended D . shouldn't have attended
Jack have passed the exam; he looks more than delighted.
—I called you last night, but no one answered.

—Sorry, I____________ sleeping.

A . need have been B . would have been C . must have been D . should have been
—You really did a good job, Robert!

—I was just doing my job and anyone in my position ________ the same like me.

A . might do A B . could do C . should have done D . would have done
The heavy rain may        the landslide last night.
A . accounts for B . accounted for C . have accounted for D . accounting for
I can't find my purse. I___________ it in the supermarket yesterday, but I'm not sure.
A . should leave B . must have left C . might leave D . could have left
Their team _____first prize in the 4×100 relay race, but the last runner fell down half way.
A . could get B . must have got C . must get D . could have got
—I did not know you were good friends.

—You ________. I have known her since she moved here. You were abroad then.

A . may have B . needn't have C . couldn't have D . must have
You ________ that late last night .You have three days to finish the work. 
A . didn't need to work B . needn't have worked C . need to work D . need working
I'm glad that you have managed to come, but you (not) have brought wine. We've got plenty.
Angry Russians may have  (tear) down some statues.
最近更新