Present Perfect Tenses Quiz
English multiple-choice grammar quiz about Present Perfect Tenses
Preview:
He ______ his car recently.
A. has sold
B. sold
C. sells
D. will sell
I ______ my friend since childhood.
A. have known
B. know
C. knew
D. am knowing
We ______ our tickets already.
A. have bought
B. bought
C. buy
D. will buy
I ______ my email already.
A. have checked
B. checked
C. check
D. will check
I ______ my homework already.
A. do
B. did
C. have done
D. am doing
They ______ their project yet.
A. haven’t finished
B. didn’t finish
C. won’t finish
D. aren’t finishing
He ______ his bike for five years.
A. has had
B. had
C. has
D. will have
______ she ever ______ a car?
A. Has, bought
B. Did, buy
C. Does, buy
D. Will, buy
______ you ever ______ to London?
A. Have, been
B. Did, go
C. Do, go
D. Will, go
They ______ their project for three months.
A. have been working on
B. work on
C. worked on
D. are working on
She ______ to Paris before.
A. has been
B. was
C. is
D. will be
He ______ his homework already.
A. has done
B. did
C. does
D. will do
I ______ my keys, I can’t find them.
A. have lost
B. lost
C. lose
D. am losing
She ______ her exam yet.
A. hasn’t taken
B. didn’t take
C. won’t take
D. isn’t taking
She ______ her book already.
A. has read
B. read
C. reads
D. will read
