His letter was especially welcome as I ____ from him for long.
A.haven't heard
B.would not heard
C.hadn't heard
D.didn't heard
试卷相关题目
- 1Thousands of teachers ________ into their new flats and the rest of them ________ for theirs. The government say many more apartment buildings________
A.have moved; is waiting; are to be built
B.have been moved; are waiting; will be completed
C.have been moved; is waiting; will have been putting up
D.have moved; are waiting; are to be set up
开始考试点击查看答案 - 2She _____ to the office than she got down to writing the report.
A.has no sooner got
B.had hardly got
C.no sooner got
D.had no sooner got
开始考试点击查看答案 - 3—— We _____ that you would fix the TV set this week. —— I'm sorry.I _____ to fix it this week, but I've been too busy.
A.had expected; had intended
B.are expecting; had intended
C.expect; intend
D.expected; intend
开始考试点击查看答案 - 4In our childhood, we were often _______ by Grandma to pay attention to our table manners.
A.demanded
B.reminded
C.allowed
D.hoped
开始考试点击查看答案 - 5—What were you doing when I phoned you last night? —I my painting and was starting to take a bath.
A.have already finished
B.was finishing
C.had just finished
D.was going to finish
开始考试点击查看答案 - 6—Didn't the guard see him breaking into the bank? —No, he ________ in the other direction.
A.was looking
B.had looked
C.looked
D.is looking
开始考试点击查看答案 - 7— I called you at ten, but there was no reply. —Oh, that was probably when I ________ a shower.
A.am taking
B.took
C.were to take
D.was taking
开始考试点击查看答案 - 8---- If it hadn't been raining so hard, I might have been home much earlier. ---- It's too bad you _____ it. Nancy _____ here and she _____ to see you.
A.didn't make; is; was
B.won't make; will be; wants
C.didn't make; was; wanted
D.wont'make; would be; wanted
开始考试点击查看答案 - 9---- Hey. Look where you are going! ---- Oh, I'm terribly sorry ____.
A.I'm not noticing
B.I wasn't noticing
C.I haven't noticed
D.I don't notice
开始考试点击查看答案 - 10“Have you ever eaten snails?” “No, and I hope I ________.”
A.will never
B.never will
C.have never
D.never have
开始考试点击查看答案