WorksheetsPresent Perfect - Past Perfect - Present Perfect Continuous
Total questions: 41
Worksheet time: 21mins
Those two girls of the front row _______________ to each other since the film started.
have been speaking
have spoken
have speaking
had spoke
Where have you been?
I have being waiting for you since the morning!
I have been waiting for you for ages!
I have waited for you since thirty minutes!
I have waited for you since the Prehistory!
Why is your hair wet? It _______________ for hours and I didn't have any umbrella!
have raining
has rained
has been raining
has being rained
We __________ haven't found a Mexican restaurant in this city. I have ____________ asked a friend of mine and she says there is one round the corner.
already / ever
never / just
already / yet
still / just
A few years ago, Mike _______ his own fast food restaurant.
opens
opened
has opened
was opening
Which sentence is RIGHT?
I didn't go rollerblading before. Is it fun?
Dan has gone bowling at the weekend.
I didn't go camping since last summer.
Has Jenny called you yet?
Josh ____ to Southampton two years ago
moves
moved
has moved
has been moving
I ______ on holiday to France in 2015
was
went
have been
have gone
Which picture does best describe the situation? "I've just washed the dishes".
It's the first time ... a jeep.
Bill’s eyes were red. He ... .
It ... all day! Why can’t it stop!
I’m sorry, madam, but this carpet ... .
1. Joe ... for a new job all week since Friday.
I ... my mother yet.
Paul ... on the phone for half an hour now.
go-went -...
got
gone
go
gotten
Công thức của thì hiện tại hoàn thành là ...
is/are/am + V-ing
will + động từ nguyên thể
has/have + past participle
had + past participle
Công thức của quá khứ hoàn thành là ...
has/have + past participle
had + past participle
was/were + V-ing
will + V nguyên thể
I have done my homework.
Present Tense
Past Tense
Present Perfect Tense
Past Perfect Tense
The couple ..... on a vacation next summer
goes
is going
has gone
Stop! You always ..... my pencils when I lend them to you!
break
are breaking
broke
have broken
It _______ a lot in Scotland.
rains
rain
rained
is raining
So far, they .... three countries in Europe
are visiting
have visited
has visited
visit
We .... a few friends for lunch tomorrow.
have met
are meeting
meet
has met
Usually, we ... the bus to school, but dad ... us off at school with the car right now.
are taking / is dropping
take / is dropping
have taken / drops
take / drops
'Look!' là từ thường thấy trước các câu sử dụng ...
hiện tại tiếp diễn
quá khứ đơn
hiện tại hoàn thành
hiện tại đơn
'yet' là từ thường thấy trong ...
hiện tại đơn
quá khứ tiếp diễn
hiện tại hoàn thành
quá khứ hoàn thành
'usually' là từ thường thấy trong ...
hiện tại hoàn thành
hiện tại tiếp diễn
hiện tại đơn
quá khứ hoàn thành
We never ______ TV in the morning.
watches
watch
are watching
is watching
He ______________ to Hawaii many times.
have been
went
has been
was going
She _________________ ten pages already.
has wrote
has written
writed
wrote
We have lived here ____________ 2008.
for
since
in
on
1. John ... for his pen since breakfast, but he ... it yet.
hasn't found
haven't found
hasn't finded
hasn't founded
