内容正文:
2023-2024 学年高中语法专项练习单选100题-虚拟语气
1. You ______ have scolded him for his poor performance. After all, he had done his best.
A. must B. should C. mustn't D. shouldn't
2. The task is demanding, and ________ you may turn to the manager. I am sure he is glad to help.
A. if any B. if not C. if necessary D. if possible
3. If he my advice,he wouldn’t have lost his job.
A. followed B. should follow
C. had followed D. would followed
4. Tom's father as well as his mother ________ that he ______ at home.
A. suggest; stay B. suggests; stays
C. suggest; stays D. suggests; stay
5. I didnˈt see you sister at the meeting. If she______, she would have met my brother.
A. has come B. did come C. came D. had come
6. If my car ________ more reliable, I would have driven to Lhasa instead of flying last summer.
A. was B. had been C. should be D. would be
7. I ________ you a valuable present for your birthday, but I ________ money.
A. would have liked to give; ran out of
B. would like to give; was run out of
C. would like to have given; ran out of
D. would like to give; ran out
8. Now I am in great trouble. If only I ________ your advice.
A. followed B. would follow C. had followed D. should follow
9. ________ more energy to my study instead of being crazy about Internet games, I would be sitting in a comfortable office now.
A. If I devoted B. Had I devoted
C. Would I be devoted D. Should I be devoted
10. If it ______ for his invitation the other day, I should not be here now.
A. had not been B. should not be
C. were not to be D. should not have been
11. —John went to the hospital alone.
—If he ______ me about it, I would have gone with him.
A. should tell B. tells C. told D. had told
12. The workers were not better organized, otherwise they ______ the task in half the time.
A. accomplished B. had accomplished
C. would accomplish D. would have accomplished
13. What a relief! We would still be wandering aimlessly in the woods ______ to bring a compass with you.
A. should you fo