It was very kind of you to do the washing up, but you _______ it.
#89688
A
mustn't have done
B
wouldn't have done
C
mightn't have done
D
didn't have to do 
推荐题目
―Why? Where is the key to the sound lab? ―Dear me! You _______ it in the taxi!
#89994
A
have never left
B
never left
C
haven’t left
D
didn’t leave
Without Sir Tim, the father of the www, keeping up with the latest ____ so convenient.
#87411
A
would be
B
wouldn't be
C
would have been
D
wouldn't have been
While watching television, __________.
#90451
A
the doorbell rang
B
the doorbell rings
C
we heard the doorbell ring
D
we heard the doorbell rings
I would have met him ______ to the cinema last night.
#87407
A
have I been
B
had I been
C
if I am
D
if I have been