Present Perfect
Past Simple
Present Perfect or Past Simple
Correct the mistake
100

 He ___ (complete) the client report.

has completed

100

 I ___ (attend) the conference last Friday.

attended

100

I ___ (speak) to the CEO this morning. (Morning is still ongoing)

have spoken

100

I have saw the updated report.

 I have seen the updated report.

200

They ___ (launch) a new product line this year.

have launched

200

 They ___ (close) the deal two days ago.

closed

200

She ___ (send) the files 10 minutes ago.

sent

200

 Were you sent the contract yesterday?

Did you send the contract yesterday?

300

We ___ (not meet) the new manager yet.

haven’t met

300

 We ___ (have) a meeting with the client yesterday.

had

300

We ___ (never / deal) with such a client before.

have never dealt

300

 We didn’t went to the client’s office last week.

We didn’t go to the client’s office last week.

400

 She ___ (just sign) the partnership agreement.

has just signed

400

 He ___ (not finish) the task on time.

didn’t finish

400

 He ___ (not reply) to my email yet.

has not replied

400

 He has finishing the performance review.

He has finished the performance review.

500

 Our team ___ (work) on this task since Monday.

 has worked

500

When _ you _ (send) the invoice?

 did you send

500

They ___ (visit) the branch office last week.

visited

500

Did you ever meet the regional director?

Have you ever met the regional director?

M
e
n
u