Answer key

1. Write the sentences in present perfect simple.

1. The teacher has marked the tests.

2. The movie has already started.

3. She hasn't done her homework yet.

4. Have you ever been to Greece?

5. Where's John? He has gone to the sports centre.

2. Ask for the information in the bold part of the sentence.

1. They have seen him at the library. Where have they seen him?

2. Bill has ordered fish and chips. What has Bill ordered?

3. Jane has interviewed many celebrities. Who has Jane interviewed?

4. Greg has phoned five times already. How many times has Greg phoned?

5. Sarah has failed her French test twice. Who has failed the French test twice?

3. Put in SINCE or FOR.

a) I have known them for many years.

b) We got married in 1995 and have lived together ever since.

c) He and his wife have lived next to me for 10 months.

d) Carrie is a designer. She's had her own studio for 2 years.

e) He's been in China since January.