Present Perfect 2 (I Have Done) : Have You Travelled A Lot, Jane?
Present Perfect 2 (I Have Done) : Have You Travelled A Lot, Jane?
Present Perfect 2 (I Have Done) : Have You Travelled A Lot, Jane?
B In the following examples too, the speakers are talking about a period that continues until now
(recently, in the last few days, so far, since I arrived etc.):
Have you heard anything from Ben recently? recently
I’ve met a lot of people in the last few days.
Everything is going well. There haven’t been any in the last few days
problems so far. since I arrived
The weather is bad here. It’s (= It has) rained every past now
day since I arrived. (= from when I arrived until now)
It’s good to see you again. We haven’t seen each other for a long time.
In the same way we use the present perfect with today, this evening, this year etc. when these
periods are not finished at the time of speaking:
I’ve drunk four cups of coffee today. today
Have you had a holiday this year?
I haven’t seen Tom this morning. Have you? past now
C We say ‘It’s the (first) time something has happened’. For example:
Don is having a driving lesson. It’s his first lesson.
We can say: This is the first time
I’ve driven a car.
It’s the first time he has driven a car. (not drives)
or He hasn’t driven a car before.
or He has never driven a car before.
In the same way we say:
Sarah has lost her passport again. This is the second
time this has happened. (not happens)
Andy is phoning his girlfriend again. It’s the third
time he’s phoned her this evening.