---Who has made a mess in my room?---Who else       it but your naughty son?
#89175
A
could do
B
could have done
C
did
D
has done
推荐题目
If he _________ more time practicing speaking English before, he ____ able to speak it much better now.
#86465
A
spent; will be
B
had spent; would have been
C
spent; would have been
D
had spent; would be
If I ___ the answer to the question , I ____  you..
#88939
A
know; would tell
B
would know; would tell
C
knew ; would tell
D
know ; tell
 — Mummy, I have broken my train.        一I told you so. You _______ on it.
#89285
A
mustn't have ridden
B
couldn't ride
C
shouldn't have ridden
D
needn't ride