I( )taken those books back to the library last week.Now they are overdue and I shall have to pay a fine。
发布时间:2020-12-04
A.oughtto have
B.need to have
C.may have
D.musthave
试卷相关题目
- 1Anybody who plans to attend the meeting( )send a short note to the chairperson。
A.can
B.may
C.oughtto
D.will
开始考试点击查看答案 - 2I( )type this resort today.Mr.Jones said that there was no hurry about it。
A.should not
B.neednot
C.must't
D.couldn't
开始考试点击查看答案 - 3You don’t know enough people.You( )join a club and make friends。
A.can
B.shall
C.may
D.must
开始考试点击查看答案 - 4( )you get to the top of the mountain in one day。
A.May
B.Shall
C.Must
D.Can
开始考试点击查看答案 - 5I knew( )we have to wait at the frontier。
A.might
B.may
C.need
D.needed
开始考试点击查看答案 - 6A pharmacist( )a record of the prescriptions that are filled。
A.can have kept
B.must kept
C.could have kept
D.shall have kept
开始考试点击查看答案 - 7The president said that there( )a strike next week。
A.can be
B.maybe
C.might be
D.will be
开始考试点击查看答案 - 8It( )last night.But I am not sure。
A.mayrain
B.might rain
C.could have rained
D.might have rained
开始考试点击查看答案 - 9I( )not be able to go with you to night。
A.need
B.may
C.can
D.must
开始考试点击查看答案 - 10No wonder you know it.Somebody( )you。
A.musthave told
B.may have told
C.ought to have told
D.should have told
开始考试点击查看答案