问题描述:
虚拟语气的一些练习题
4.Mary is ill today.If she _____,she ____ absent from school.
A.were not ill,wouldn't be
B.had been ill,wouldn't have been
C.had been ill,should have been
D.hadn't been ill,could be
5.Were I to do it,I ________ it some other way.
A.will do B.would do C.would have done D.were to do
6.I ________ him the answer ________ possible,but I was so busy then.
A.could tell,if it had been
B.must have told,were it
C.should have told,had it been
D.should have told,should it be
7.Without your help,we________ so much.
A.won't achieve B.didn't achieve C.don't achieve D.wouldn't have achieved
8.You didn't take his advice.________ his advice,you ________ such a mistake.
A.Had you taken,wouldn't have made
B.If you had taken,would make
C.Were you lo take,shouldn't have made
D.Have you taken,won't have made
4.Mary is ill today.If she _____,she ____ absent from school.
A.were not ill,wouldn't be
B.had been ill,wouldn't have been
C.had been ill,should have been
D.hadn't been ill,could be
5.Were I to do it,I ________ it some other way.
A.will do B.would do C.would have done D.were to do
6.I ________ him the answer ________ possible,but I was so busy then.
A.could tell,if it had been
B.must have told,were it
C.should have told,had it been
D.should have told,should it be
7.Without your help,we________ so much.
A.won't achieve B.didn't achieve C.don't achieve D.wouldn't have achieved
8.You didn't take his advice.________ his advice,you ________ such a mistake.
A.Had you taken,wouldn't have made
B.If you had taken,would make
C.Were you lo take,shouldn't have made
D.Have you taken,won't have made
问题解答:
我来补答展开全文阅读