Present Perfect Question Preview (ID: 43528)


Here You Can Practice Present Perfect Sentences. TEACHERS: click here for quick copy question ID numbers.

1. Have you ________ Mexico?
a) visited
b) visiting
c) visits
d) visit

2. ____ she ever traveled?
a) Has
b) have
c) had
d) does

3. Enrique has _____ home early
a) come
b) came
c) coming
d) comes

Select the sentence with the correct order
a) How long has she been away?
b) How long been she away?
c) How long away she been?
d) How long has she away?

Select the sentence with the correct order:
a) How long have you lived with your grandparents?
b) How long have your grandparents?
c) How long has you lived with your grandparents?
d) How much long have you lived with your grandparents?

I have been living in El Salvador ____ August.
a) since
b) for
c)
d)

She has been on the phone ____ two hours.
a) for
b) since
c)
d)

Rosita has played the violin ____ ten years.
a) for
b) since
c) has
d) have

Aylin and Miguel have _____ at the concert.
a) performed
b) performing
c) perform
d) performmed

Choose the sentence with the correct order
a) I have been studying English for 3 years.
b) Have I studied been English for 3 year.
c) Been have i studied English for 3 years.
d) English I have been studying for 3 years.

Play Games with the Questions above at ReviewGameZone.com
To play games using the questions from above, visit ReviewGameZone.com and enter game ID number: 43528 in the upper right hand corner or click here.

TEACHERS / EDUCATORS
Log In
| Sign Up / Register