Random Questions
Exercise
???
100

I_____________the History Museum twice. I've learned a lot there.

A. visit

B. am visiting

C. have visited

D. will visit

c

100

 I ________________to the radio for the last half hour. (listen)  

I have been listening to the radio for the last half hour.

200

William Shakespeare__________for 400 years, but his works still have great influence today.
A. died
B. was dying
C. has died
D. has been dead

d

200

She ___________in the garden since you went away. (walk)

She has been walking in the garden since you went away.

200

—Look at these stamps. I_________them for five years.

—Wow, they are fantastic.

A.have kept

B.have bought

C.borrowed

D.kept

A

300

Lucy has_____to London. How can I get in touch with her?
-Don't worry. She will phone you as soon as she
_________there.
A. been; will get
B. been; gets
C. gone; will get
D. gone; gets

d

300

I______________for this book ever since I heard about it. (look)

I have been looking for this book ever since I heard about it.

300

Correct the words in italic. Use British English spelling.

He isn't eating much recently. __________


hasn't been eating

400

how to use ppc in a sentence?-?

Subject + have/has + been + present participle (verb+ing) + the rest of the sentence

400

We ______________ for mother since lunch. (wait)

We have been waiting for mother since lunch.

500

I___________my hometown for a long time. I really miss it.
A. went away from
B. have been away from
C. have left
D. have been left

b

500

My father_____________hard all his life. He's fifty now, and is still active. (work)

My father has been working hard all his life. He's fifty now, and is still active.

500

usage of PPC

(at least 2)

1.表示过去发生的动作对现在造成的结果或影响

2.表示过去发生、持续到现在的动作或状态(并且仍有可能持续下去)

3.描述过去的某种经历或体验

4.用于现在完成时的常见标志词