Log in
New Activity
Types of activities
Support center
Enter your Game Pin
Blog
Premium
English
Español
Français
New Activity
Log in
All the activities
Play Quiz
Print Quiz
Pr. Perfect or S. Past ?
Author :
Bau Prep
1.
How long ______________ (you / know) Tom?
A.
did you know
B.
have you known
2.
A: When _________________ (they /move) to California?
A.
have they moved
B.
did they move
3.
Right after they ___________ (hear) the news of the accident, they ___________ (rush) to the hospital.
A.
have heard / rushed
B.
heard / have rushed
C.
have heard / have rushed
D.
heard / rushed
4.
I ___________ (just / finish) doing my homework; we can go out if you like.
A.
just finished
B.
have just finished
5.
Where _____________ (you / be) ? I _______________ (not see ) you lately.
A.
were you / didn't see
B.
have you been / haven't seen
C.
were you / haven't seen
6.
She _________ (already / visit) her grandparents in Ankara. She _________ (be) there last week.
A.
already visited / has been
B.
has already visited / has been
C.
already visited / was
D.
has already visited / was
7.
They _________ (mend) the roof, but they ________ (not /paint) the rooms yet.
A.
mended / didn't paint
B.
have mended / didn't paint
C.
have mended / haven't painted
D.
mended / haven't painted
8.
A: ____________ ( you / not / send) the letters? B: Don' t worry. I ____________ (post ) them a few hours ago.
A.
haven't you sent / have posted
B.
didn't you send / sent
C.
didn't you send / have sent
D.
haven't you sent / posted
9.
Jason ____________ ( graduate) from university last year, but his brother __________ (not / start) college yet.
A.
graduated / didn't start
B.
has graduated / hasn't started
C.
graduated / hasn't started
D.
has graduated / didn't start
10.
A: I___________ (visit) eleven countries so far. B: Which country __________ (you / last / go) ?
A.
visited / have you last gone
B.
have visited / did you last go
C.
visited / did you last go
11.
A: I _______ (lose) my calculator. B: Really? I ________ (not / see) it anywhere.
A.
lost / didn't see
B.
have lost / didn't see
C.
lost / haven't seen
D.
have lost / haven't seen