a. ought to come b. ought to be coming c. ought have come d. ought to have come
22.The elephants ought ______ hours ago by the keepers.
a. to be fed b. to feed c. to being fed d. to have been fed
23.“I wonder why they’re late.” “They ______ the train.”
a. can have missed b. could miss c. may have missed d. might miss
24.“Tom graduated from college at a very young age.”
“He ______ have been an outstanding student.”
a. must b. could c. should d. might
25.You ______ the examination again since you had already passed it.
a. needn’t have taken b. didn’t need to take c. needn’t take d. mustn’t take
26.He is really incompetent! The letter ______ yesterday.
a. should be finished typing b. must be finished typing
b. must have finished typing c. should have been finished typing
27.The boy told his father that he would rather ______ an astronaut.
a. become b. to become c. becoming d. became
28.When we reached the station, the train had still not arrived; so we ______.
a. needed not to hurry b. needn’t have hurried
c.need not to have hurried d. didn’t need to hurry
29.Since your roommate is visiting her family this weekend,_____ you like to have dinner with us tonight?
a. will b. won’t c. wouldn’t d. do
30.He was afraid what he had done ______ a disastrous effect on his career.
a. might have b. could be c. have been d. shall be
【英语语法-助动词配套练习及答案】相关文章:
最新
2016-11-24
2016-11-24
2016-11-09
2016-11-04
2016-11-04
2016-11-02