Present Perfect Tense #1
π
β±οΈ Time remaining:
--:--
π€ Name:
0 / 40 answered
0 flagged
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
MCQ
1
I can't believe it! Do you mean to tell me that Barry _____ money from the till all this time?.
π©
a.
steals
b.
has been stealing
c.
has stolen
d.
stole
MCQ
2
Our kitchen is a complete mess. We _____ any cleaning for weeks.
π©
a.
haven't done
b.
didn't do
c.
don't do
d.
haven't been doing
MCQ
3
How long _____ Peter?.
π©
a.
have you known
b.
do you know
c.
did you know
d.
have you been knowing
MCQ
4
I _____ seven films this week.
π©
a.
watched
b.
have been watching
c.
have watched
d.
watch
MCQ
5
She _____ in this area for fifteen years, so she knows every shortcut.
π©
a.
is living
b.
lived
c.
had lived
d.
has lived
MCQ
6
It's the third time my cousins _____ caviar.
π©
a.
ate
b.
have eaten
c.
eat
d.
have been eating
MCQ
7
I _____ John in the office so far today. Maybe I will see him later.
π©
a.
don't see
b.
didn't see
c.
haven't seen
d.
haven't been seeing
MCQ
8
He promised to write to me once a week, but so far I _____ only received a postcard.
π©
a.
did
b.
am
c.
have
d.
had
MCQ
9
I _____ this car for years; it's extremely reliable.
π©
a.
have had
b.
have
c.
have been having
d.
had
MCQ
10
Wait, you _____ that project yet? I thought you finished it yesterday.
π©
a.
don't finish
b.
didn't finish
c.
haven't finished
d.
haven't been finishing
MCQ
11
Everything he _____ us so far is true.
π©
a.
is telling
b.
has told
c.
told
d.
has been telling
MCQ
12
I _____ since I learnt that it causes lung cancer.
π©
a.
don't smoke
b.
didn't smoke
c.
haven't been smoking
d.
haven't smoked
MCQ
13
How many books _____ so far?.
π©
a.
have you been writing
b.
do you write
c.
did you write
d.
have you written
MCQ
14
She _____ her keys again. This is the fourth time this month.
π©
a.
lost
b.
has lost
c.
is losing
d.
has been losing
MCQ
15
I _____ in this house since it first opened in 2010.
π©
a.
live
b.
was living
c.
lived
d.
have lived
MCQ
16
I'm sorry, I can't come out. I _____ my leg.
π©
a.
have been breaking
b.
break
c.
broke
d.
have broken
MCQ
17
_____ to the United States?.
π©
a.
Did you ever go
b.
Have you ever gone
c.
Were you ever
d.
Have you ever been
MCQ
18
I _____ as an engineer for 3 years, but now I am a mechanic.
π©
a.
have been working
b.
worked
c.
work
d.
have worked
MCQ
19
Somebody _____ my cookies! There are none left.
π©
a.
has been eating
b.
has eaten
c.
ate
d.
eats
MCQ
20
I _____ even one cigarette since I gave up five months ago.
π©
a.
haven't been smoking
b.
don't smoke
c.
didn't smoke
d.
haven't smoked
MCQ
21
They're still in the US, so they _____ there for more than 50 years.
π©
a.
have lived
b.
had lived
c.
lived
d.
are living
MCQ
22
He _____ to the locksmith who _____ the combination of the safe.
π©
a.
went / has changed
b.
has gone / changed
c.
has gone / has changed
d.
went / changed
MCQ
23
_____ Chinese folk music?.
π©
a.
Did you ever hear
b.
Have you ever heard
c.
Do you ever hear
d.
Have you ever been hearing
MCQ
24
I _____ to France lots of times.
π©
a.
have been
b.
was
c.
went
d.
have gone
MCQ
25
I haven't eaten anything _____ hours.
π©
a.
ago
b.
for
c.
during
d.
since
MCQ
26
The newspaper _____ very successful lately.
π©
a.
is
b.
has been
c.
has been being
d.
was
MCQ
27
I _____ half of the essay already.
π©
a.
wrote
b.
have written
c.
have been writing
d.
write
MCQ
28
He _____ her since they were at school together.
π©
a.
knew
b.
knows
c.
has known
d.
has been knowing
MCQ
29
The train _____ the station already.
π©
a.
left
b.
has been leaving
c.
leaves
d.
has left
MCQ
30
I _____ the office 10 times since 8:30.
π©
a.
call
b.
called
c.
have been calling
d.
have called
MCQ
31
The CEO _________ to step down, but the board of directors has _________ to announce a successor.
π©
a.
recently has agreed / yet
b.
has lately agreed / still
c.
recently agreed / already
d.
has recently agreed / yet
MCQ
32
Itβs a peculiar situation; I _________ any contact with the legal team _________ the merger was first proposed.
π©
a.
hadn't had / since
b.
didn't have / for
c.
haven't had / since
d.
haven't been having / for
MCQ
33
We _________ several breakthroughs in quantum computing _________, which may revolutionize the industry.
π©
a.
have had / lately
b.
have been having / already
c.
are having / lately
d.
had / recently
MCQ
34
The scholarship committee _________ scrutinized over five hundred applications _________.
π©
a.
already has / lately
b.
has / yet
c.
has already / yet
d.
has / already
MCQ
35
Environmental regulations _________ significantly more stringent _________ the turn of the decade.
π©
a.
became / for
b.
become / recently
c.
have become / since
d.
have been becoming / since
MCQ
36
_________ I haven't _________ received a formal apology for the administrative oversight.
π©
a.
Lately / yet
b.
Since / yet
c.
For / already
d.
Recently / already
MCQ
37
The validity of the hypothesis _________ in question _________ quite some time now.
π©
a.
has been being / for
b.
was / since
c.
is / lately
d.
has been / for
MCQ
38
Have you _________ considered the ethical implications of the new AI protocol?
π©
a.
yet
b.
already
c.
lately
d.
since
MCQ
39
The tension between the two factions _________ escalated _________, leading to fears of an outright conflict.
π©
a.
is / recently
b.
was / for
c.
has / lately
d.
had / since
MCQ
40
She _________ as the lead counsel _________ the firm's inception in 1994.
π©
a.
has been serving / for
b.
served / for
c.
is serving / since
d.
has served / since
β Submit
π Review
π¨οΈ Print