单选题You could have done much better yesterday. Why _____?Adidn’t youBcouldn’t youChadn’t youDshouldn’t you
单选题
You could have done much better yesterday. Why _____?
A
didn’t you
B
couldn’t you
C
hadn’t you
D
shouldn’t you
参考解析
解析:
句意:你昨天本来能做得更好,为什么没有做到呢?could have done表示本来能够,但却没有做到。如果用完整的句子是“Why didn’t you do much better yesterday?”省略后为“Why didn’t you?”故为A。
句意:你昨天本来能做得更好,为什么没有做到呢?could have done表示本来能够,但却没有做到。如果用完整的句子是“Why didn’t you do much better yesterday?”省略后为“Why didn’t you?”故为A。
相关考题:
You have been to Tibet,( )? I was told that the snow-covered mountains were very beautiful. A. have youB. haven’t youC. don’t youD. are you
Mary: What are you working on? Susan: I'm doing some embroidery. Mary: ______ Susan: I don't do very much, just for very special occasions.A.I didn't know you did needlework.B.I think you have done a good job.C.Where did you learn to do needlework?D.Why do you do needlework?
If I()out of ink, I would have finished writing the paper. A、hadn't runB、shouldn't runC、haven't runD、didn't run
-- Why don't you stay a little longer?-- _____A. I wish I could, but it's already late.B. I don't want to.C. I couldn't.D. Thank you very much.
——Mary, you clean the room today, ?——But I cleaned it yesterday. It’s Lily’s turn.A、don’t youB、will youC、do youD、didn’t you
Tony, you’ve got a fever. You_______ that cold shower last night.A.might not haveB.could have haDC.hadn’t haveD.shouldn’t have haD.
--You didn't attend the party last night?--No, I__________, for the party was put off for some reason.A.couldn't have B.needn't haveC.didn't need toD.don't have to
Tony, you′ ve got a fever. You__________ that cold shower last night.A.might not have B.could have hadC.hadn't have D.shouldn't have had
—You didn't attend the party last night —No, ! __________, for the party was put off for some reason.A.couldn't haveB.needn't haveC.didn’t need toD.don’t have to
--You didn′ t attend the party lastnight?--No, I ___________, for the party was putoff for some reason.A.couldn' t have B.needn' t haveC.didn't need to D.don't have to
You ()him so closely; you should have kept your distance.A、shouldn’tfollowB、mustn’tfollowC、couldn’t have been followingD、shouldn’t have been following
单选题You could have done much better yesterday. Why _____?Adidn’t youBcouldn’t youChadn’t youDshouldn’t you
单选题I can't thank you________much for your kindness because without your help I________ have won the first prize in the speech contest.Atoo; wouldn' tBvery; shouldn'tCthat; might notDso; couldn't