-
免费?宅在家学英语?怎么报名?
最
牛英语口语培训模式:躺在家里练口语,全程外教一对一,三个月畅谈无阻!
洛基英语,免费体验全部在线一对一课程:
/
(报名网址)
七。
情态动词
+
完成形式、
时态的考点
1. We _____ our breakfast when an old man
came to the
door. A
)
just have had B
)
have just had C
)
just had D
)
had just had
2. You _____ all
those calculations
!
We have a computer to do that sort of thing. A
)
needn't have done
B
)
must not have done C
)
shouldn't have done D
)
can not have
done
3.
By
the
end
of
this
month
,
we
surely
_____
a
satisfactory
solution
to
the
problem. A
)
have found B
)
will be finding C
)
will have found D
)
are finding
4.
It seems oil _____ from this pipe for some time.
We 'll have to take the machine
apart
to put it right. A
)
had leaked B
)
has been leaking C
)
leaked D
)
is leaking
5. Once environmental
damage _____
,
it takes many years for the system to recover.
A
)
is done B
)
is to do C
)
does D
)
has done 6. Mary's score on the test is the
highest
in her class
;
she ______ have studied very hard. A
)
may B
)
should C
)
must D
)
ought to 7. With all this work on hand
,
he _____ to the cinema last night.
A
)
mustn't go B
)
wouldn't go C
)
must D
)
ought to 8. He came back late
,
______
which
time all the guests had already left.
A
)
after B
)
by C
)
at D
)
during 9. It
was very kind of you to do the washing
up
,
but you _____ it. A
)
mustn't have done
B
)
wouldn't have done C
)
mightn't have done D
)
didn't have to do 10. You _____
her in her office last
Friday
;
she's been out of town for two weeks. A
)
needn't have
seen
B
)
must
have
seen
C
)
might
have
seen
D
)
can't
have
seen
11.
the
fifth
generation
computers
,
with artificial intelligence
,
_____ and perfected now. A
)
developed B
)
have developed C
)
are being developed D
)
will have been developed
12. It's reported that by the
end of this month the output of cement in the
factory_____
by about 10%.
A
)
will have risen B
)
has risen C
)
will be rising D
)
has been rising
13. Sir
Denis
,
who is 78
,
has made it known that much of his collection_____ to the
nation. A
)
has left B
)
is to leave C
)
leaves D
)
is to be left 14. Before the first
non-stop flight made in
1949
,
it_____ necessary for all planes to land for refueling.
A
)
would be B
)
has been C
)
had been D
)
would have been 15. The room is in
a terrible
mess
;
it_____ cleaned. A
)
can't have been B
)
shouldn't have been C
)
mustn't have been
D
)
wouldn't have been 16. Until then
,
his family_____ from him
for six months.
A
)
didn't hear B
)
hasn't been hearing C
)
hasn't heard D
)
hadn't
heard
17. The conference_____ a full week by the time it
ends. A
)
must have lasted
B
)
will have lasted C
)
would last D
)
has lasted 18. Great as Newton was
,
many
of his ideas_____ today and are being
modified by the work of scientists of our time.
A
)
are
to
challenge
B
)
may
be
challenged
C
)
have
been
challenged
D
)
are
challenging 19. I'd rather
read than watch television
;
the programs seem_____ all the
time. A
)
to get worse B
)
to be getting worse C
)
to have got worse D
)
getting
worse
20. My train arrives in New York at eight o'clock
tonight. The plane I would
like to take
from there_____ by then. A
)
would leave B
)
will have left C
)
has left
D
)
had left 21. Research findings show we spend about two hours dreaming every
night. No matter what
we_____ during the day. A
)
should have done B
)
would have
done C
)
may have done D
)
must have done 22. He must have had an accident
,
-
-
-
-
-
-
-
-
-
上一篇:大学英语四级考试语法提高练习(4)
下一篇:大学英语四级考试历年作文真题范文(8)