present perfect +
present perfect -
present perfect ?
Random question
Random question
100

• She ______ (visit) Paris three times.

She has visited Paris three times.

100

• She ______ (never/eat) sushi.

• Answer: She has never eaten sushi.

100

• ______ she ever ______ (travel) to Japan?

• Answer: Has she ever traveled to Japan?

100

I finish my homework

I have finished my homework

100

. We ______ (visit) the museum several times. 

We have visited the museum several times.

200

• They ______ (finish) their homework.

• Answer: They have finished their homework.

200

• They ______ (not/buy) a new car yet.

• Answer: They have not bought a new car yet.

200

• ______ you ______ (finish) your assignment yet?

• Answer: Have you finished your assignment yet?

200

She travel to many different countries

She has traveled to many different countries 

200

. He ______ (read) that book five times.  

He has read that book five times.

300

• He ______ (work) at this company for five years.

• Answer: He has worked at this company for five years.

300

• He ______ (not/finish) his project.

• Answer: He has not finished his project.

300

• ______ he ______ (call) you today?

• Answer: Has he called you today?

300

They see that movie before

They have seen that movie before

300

. I ______ (already/finish) my homework. 

  I have already finished my homework.

400

• We ______ (see) that movie before.

• Answer: We have seen that movie before.

400

• We ______ (not/meet) the new manager.

• Answer: We have not met the new manager.

400

• ______ they ______ (see) that movie before?

• Answer: Have they seen that movie before?

400

. He ______ (see) that movie twice.  

He has seen that movie twice.

400

. They ______ (not/see) the new exhibit yet.

They have not seen the new exhibit yet.

500

• The teacher ______ (give) us a lot of homework.

Answer: The teacher has given us a lot of homewor

500

• The baby ______ (not/sleep) well this week.

• Answer: The baby has not slept well this week.

500

______ your parents ever ______ (visit) New York

• Answer: Have your parents ever visited New York?

500

He study for the exam?

Has he studied for the exam

500

They not finish the project

They haven't finished the project