Present Perf
For and Since
Present Perf. Prog.
Pres Perf vs. Pres Perf Prog
Pres Perf vs. Simple Past
100

Complete the sentence using the Present Perfect:


I ______ (try) to finish the grammar homework, but it is too hard.

have tried

100

For or Since?


I have taught at Wesli _____ 1992.

since

100

Finish with pres. perf. prog.


Meg ______ (not walk) to work lately. 

not been walking


100
Complete with pres perf or pres perf prog


I ______ (write) this paper for two hours. 

have been writing

100

pres perf or simple past

Last week, we _____ (see) the new Joker movie.

saw

200
Find the mistake:  


Let's go, the game has already began!

began = begun

200

For or Since? 


Jim has taught at Wesli ____ 20 years, but next year he is retiring. 

For

200

Complete with pres perf prog.


Hyun-Ju ____ (stay) with her cousin since she arrived in the city. 

has been staying

200

pres perf or pres perf prog?


I don't have a car yet, so I _____ (borrow) my brother's when I need to go to work.

I have been borrowing

200

Pres perf or simple past?

They like to try new foods.  They ____ (try) pizza, cheese curds, and gyros. 

have tried

300

Complete the sentence:

Our team ______ (win) the championship!

has won

300
Just, still, or lately?


The scientists have discovered new evidence ____.

lately

300

Complete the QUESTION


________ (spend) a lot of time in the library studying?

Have you been spending...

300

Pres perf or pres perf prog


I _____ (cook) a pizza, let's eat!

I have cooked

300

On Feb 19th, 2001, Lance Armstrong ____ (fly) a rocket to the moon. 

flew

400
Complete the sentence:


So far, we ______ (not find) any good restaurants in Madison. 

haven't found

400

Just, still or lately?


The scientists have _____ discovered new evidence.

just
400

My family ______ (go) to church a lot on Sundays these days. 

has been going

400

Complete the sentence using pres perf or pres perf prog


I _____ (work) three jobs to pay my bills.  I am exhausted!

i have been working

400

Simple past or pres perf?

I love grammar 400.  So far we _____ (learn) about the present perfect, prepositions, and so many other super interesting grammar things. 

have learned

500

Complete the sentence:


My family _________ (celebrate) Thanksgiving at my grandma's house for the last 25 years.

has celebrated

500

Lately, never, or still


Scientists have ____ not found the answers to many mysteries. 

still

500

Our city _____ (change) a lot since 2010.

has been changing

500

Complete the sentence using pres perf or pres perf prog.

Emily ____ (teach) in five different countries. 

has taught

500

I have worked many different jobs.  I ____ (work) as a carpenter before I was a teacher

Worked