If he had spent more time practising speaking English before,he________able to speak it much better now.                                                   
#86475
A
will be
B
would be
C
has been
D
would have been
推荐题目
 —Well, I forgot to bring my dictionary here yesterday.—Actually you _____ it here. You were not allowed to use it.
#90071
A
needn’t bring
B
needn’t have brought
C
didn’t need to bring
D
don’t have to bring
----If this had happened to you, what would you have done? ----Me? I ________ the alarm.
#87034
A
would turn on
B
would have turned on
C
had turned on
D
must have turned on
It ____ last night, for the ground is wet now.
#88954
A
might not have rained
B
must have rained
C
couldn't have rained
D
rained
--- She has been ill for a week. ----- I _____ with her at noon tomorrow.
#87581
A
stayed
B
stay
C
am staying
D
shall be staying