Correct or Incorrect?
Present Perfect
Present Perfect or Simple Past?
Present Perfect or Present Perfect Progressive?
Adverbs and Prepositions
100

My sister's paintings have been winning three contests.

Incorrect

My sister's paintings have won three contests.

100

Marcus ___________ recently _______________ (open) his third health food store.

has opened

100

During his lifetime, Leonardo da Vinci _________ (produce) remarkable work in many different fields.

produced

He'd dead.  Action is finished.  During his lifetime indicates a past finished action.

100

Elaine Martin ___________ (want) to be a doctor since she was a little girl.

has wanted

want is a stative verb; stative verbs are not usually used in present perfect progressive

100

Margot has not seen her brother already/since/in weeks.

in

200

Who has finished first in the race yesterday?

Incorrect

Who finished first in the race yesterday?

200

The Hendersons __________ just _____________ to Hawaii.

have moved

200

With this new park, town planners ___________ (create) a wonderful area where everyone can relax.  Please enjoy it.  

have created

the park was created at an unspecified time in the past and has an effect in the present - people are enjoying it now

200

Now Elaine is 27, and she ___________ (study) for three and a half years.

has been studying

Indicates an ongoing action and answers the question "how long" - she has been studying for three and a half years

200

This class has achieved the best exam results for/since/yet 1990

since

300

Sam has been running his own restaurant since 2006.

Correct

Also correct:  Sam has run his own business since 2006.

300

________ you ever ___________ any prizes?

Have won

300

Adrienne ________________ (get) a raise last week because of her hard work on an important project.

got

simple past - completed action

300

Studying medicine ____________ (be) hard work.

has been

be is a stative verb - stative verbs are not usually used in present perfect progressive

300

Larry has already/yet/so far finished his project.

already

400

Mr. Dawson has worked for the same company for 40 years.

Correct

Also correct: Mr. Dawson has been working for the same company for 40 years.

400

So far, Ben _______ (not/have) any problems with her assignment.

hasn't/has not had

400

The young actress _______________ (appear) in her first professional play in 2008.  

appeared

simple past - completed action; in 2008 is a specific date in the past that is now over

400

She ____________(work) as an intern for the past 6 months to prepare for her hospital residency.

has been working

action started in the past and is ongoing - answers the question "how long?"

400

Our college swim team has not won a race for/since/already six months.

for

500

Kim studied advanced math since the beginning of last year.

Incorrect

Kim has studied/has been studying advanced math since the beginning of last year.

500

The band ___________ (not/sign) a contract with a new record company yet.

hasn't/has not signed

500

This movie _____________ (make) more than $100 million last year.

made

simple past - completed action; last year is over

500

Elaine will soon graduate.  She ____________ (have) three successful interviews and must now make a decision.

has had

have is a stative verb and present perfect is often used to answer the question "How many?"

She has had THREE interviews

500

She has been playing soccer for/since/yet 10 years.

for

M
e
n
u