现在完成进行时 知识点题库

—Excuse me, which movie are you waiting for?

—The new Star Wars. We here          for more than two hours.

A . waited B . wait C . would be waiting D . have been waiting
Why, you're late again! I ________ here for over two hours!

A . am waiting B . waited C . have been waiting D . was waiting
Housing prices ________ since the end of the last year. Therefore, it's time the central government ________ some effective measures to bring them under control.

A . have increased; would take B . have increased; will take C . have been increasing; take D . have been increasing; took
I have to see the doctor because I ________ a lot lately.

A . have been coughing B . had coughed C . coughed D . cough
— He speaks Chinese very well.

— It's not surprising. He ___ in Beijing for nine years next week.

A . has been living B . has lived C . will have been lived D . will have been living
—Where is Peter? I can't find him anywhere.

—He went to the library after breakfast and ________ his essay there ever since.

A . wrote B . had written C . has been writing D . is writing
The Ford Company        its autonomous minicars on public roads in Arizona, the US, without a safety driver since October, 2017.
A . has been operating B . has operated C . had been operating D . had operated
—You look pretty tired today!

—I       an environmental report over the last few days, which should be submitted to the boss tomorrow.

A . wrote B . was writing C . had written D . have been writing
According to the newly-elected French president, Macron, France will reform the rigid and outdated rules that ________ the development of the country in the near future.
A . limited B . had limited C . have been limiting D . will limit
—To our relief, rescue work is under way in the quake-hit area in Mexico.

—Yes, volunteers are helping to distribute the donated provisions that _______.

A . were pouring in B . have been pouring in C . are poured in D . had been poured in
Doctor Smith, who          in Shanghai for more than ten years, is considering working in Huaian, but he hasn't decided yet.
A . had worked B . has been working C . is working D . works
—So much remains to be done!

—Well, it's not surprising. So many people      all the time recently.

A . come B . have come C . have been coming D . came
Their living conditions(improve) in the past few years.
— Come on, Kitty!

— Oh, good heavens! Both my legs are nearly to give out. I ______ for hours like a dog.

A . have been walking B . had walked C . was walking D . walked
–Animals from the forests nearby ______our crops.

–So they have. Measures must be taken before things get worse.

A . were damaging B . have been damaging C . will be damaging D . have damaged
My knee joints have been (ache) for a week.
For the past few months, we (interview) and filming young players about their interest in basketball.
Excuse me, Madam. Ellen, a journalist from the Daily Mail        all day. Could you speak to him now?
A . was phoned B . has been phoned C . is phoning D . has been phoning
I've been (打喷嚏) all morning.
Chinese people (come) to Montreal for more than a hundred years.
最近更新