a. I have seen this film already.
John and Julie have had their car for about a year.
She hasn’t taken her driving test yet.
Sue has been a tour guide since she left university.
Have you riden into town on your new bike yet?
This new computer … my life a lot easier.
We have not decided whet to get Mark for his birthday yet.
Has Paul ever met a famous person?
b. I’ve never played this game before.
Adam tidied his room last night.
Have you lived here since 2005?
Carol and I went to the cinema three nights ago.
It’s the first time you’ve visited our flat, isn’t it?
They haven’t given the baby a name yet.
Did you go to New York when you went to the States last summer?
Have you ever sent an e-mail before?
c. The lesson has not started yet.
The teacher has already written on the board.
Joe and Tim have just come into the classroom.
Tony has not finished getting his book ready.
Christine has already opened her book.
Dave has dropped his pen on the floor.
He has not picked it up yet.
d. Mandy: Hi, Matt. How are you? What have you been doing recently?
Mat: Oh, hi Mandy! Well, I have been studying for my exams.
Mandy: That sounds boring! Have you worked hard?
Mat: Very! Basically, I have just sit at my desk in my bedroom for the past three weeks and I have not gone out at all.
I have been working with Michael, my best friend, some of the time, though, so at least I’ve had some company. How about you?
Mandy: Well, my mom and I have been painting my bedroom for the last few days.
That has been fun! And we have also been planning our summer holiday.
Mat: Great! Where are you going?
Mandy: Well, we haven’t decided yet. We have looked at different places to see which we like best.
Mat: I’m sure you’ll have a great time, wherever you go. Oh, by the way, I have been thinking of having a party when I finish my exams. Would you like to come?
Mandy: Sure! That would be great!
e. I think I’ve heard that song before.
They haven’t arrived yet, but they shouod be here soon.
You’ve been writing that e-mail for over an hour. How long is it going to take you?
Have you been talking on the phone since eight o’clock?
Jo has already invited Shirley to dinner.
I’ve been reading an interview with Brad Pitt, I haven’t finished it yet.
Have the boys been playing computer games since this morning?