Present Perfect
For/Since
For/Since
For/Since
Sentence Formation
100

I (to be) to Tokyo.

I have been to Tokyo.

100

I have been walking ...... 3 hours

For

100

We have taught at this school ..... a long time.

for

100

They have been at the hotel ..... last Tuesday.

since

100

She/know/me/1945

She has known me since 1945.

200

She (to learn) to speak Russian.

She has learned to speak Russian.

200

I haven´t seen you ..... last week

since

200

She has lived here ..... 1980.

since

200

I have had this computer ... about a year.

for

200

They / stay/ at the hotel / one week.

They have stayed at the hotel for one week.


300

You (to change) so much!

You have changed so much!

300

You´ve been in this class ..... 11:45

since

300

I haven't seen Julia ..... September.

since

300

Alice has been married ...... three months.

for

300

She / not see/ a movie / last summer

She hasn't seen a movioe since last summer.

400

you (to clean) your room yet?

Have you cleaned your room yet?

400

I´ve been here ..... 2´ o clock

since

400

I have had a cold .... two weeks.

for

400

Mary has loved chocolate .... she was a little girl.

since

400

you / study / English / a long time?

Have you studied English for a long time?

500

How many times you (to be) to Tokyo?

How many times have you been to Tokyo?

500

She has lived here ..... twenty years.

for

500

I have studied English .... four years

for

500

Alice has been married ..... March 2nd.

since

500

your parents / be / married / 1990?

Have your parents been married since 1990?


M
e
n
u