Present Perfect or Simple Past
Fill in the blank
Questions
Which is correct
Error Correction
100

I lived in New York in 2002.

or

I've lived in New York in 2002.

I lived in New York in 2002

100

a: How long ____________ you ___________ a doctor? (be)

b: A long time. More than 10 years.

How long have you been a doctor?

100

Complete in Present Perfect:

How many times ____________ I __________ (tell) you?

How many times have I told you?

100

Bob: Did you know Gary plans to change jobs?

Mary: He _______________ that for the past two years, but he never does anything about it.

a. has said

b. has been saying

b. has been saying

100

I have did a good job.

I have done a good job.

200

He called three times today.

or

He's called three times today.

He's called three times today.

200

I ___________ never _______ to Paris, but I'd like to go. (go)

I have never gone to Paris.

200

Complete in Present Perfect:

_______ she ________(hang) up all the pictures yet?

Has she hung up all the pictures yet?

200

I ____________ this book for hours. My eyes are starting to get tired.

a. have read

b. have been reading

b. have been reading

200

I have already show my accounting skills.

I have already shown my accounting skills.

300

In 1997 he started his company.

or

In 1997 he's started his own company.

In 1997 he started his own company.

300

He ______________ (speak/ not) on the phone for half an hour, just a couple of minutes.

He hasn't been speaking on the phone for half an hour.

300

Organize the following Negative question:

to be/ careful/ told you/ with the knife/ not /have /I/

Haven't I told you to be careful with the knife?

Have I not told you to be careful with the knife?

300

What have you _________________ (do) on weekends recently?

a. done

b. been doing

b. been doing

300

I have took several math classes so far.

I have taken several math classes so far.

400

Daniele won his first medal in 1992.

or

Daniele has won his first medal in 1992.

Daniele won his first medal in 1992


400

Complete in Present perfect.

He ___________  several swimming competitions. (win)

He has won several swimming competitions. 

400

Complete in the Present Perfect Continuous:

_________ you ______ _______ (eat) well lately?

Have you been eating well lately?

400

Now that we ______________ for a year, I think that we should get married.

a. have been dating

b. have dated

a. have been dating

400

I have been working as a engineer in this company since years.

I have worked as an engineer in this company for years.

500

Which tense do we use to talk about an action which happened at an unstated time in the past.

Present Perfect Simple
Past Simple

 

Past Simple

500

To put an emphasis on the number of times we do an action we use the ________________ tense.

Present Perfect

500

Complete the sentence:

You have bought Frank's present, _____ ___?

You have bought Frank's present, haven't you?

500

You look tired. Have you __________________ hard?

a. been working

b. worked

a. been working

500

I'm watching television for the last three hours and now I feel worried about that test tomorrow.

I've been watching television for the last three hours and now I feel worried about that test tomorrow.