The Present Perfect is made with – has/have + past participle
I have read that book.
Have you read that book?
I have not read that book.
We use the Present Perfect to say that an action happened at an unspecified time before now. The Present Perfect cannot be used with time expressions that indicate a specific time; yesterday, a year ago, when I was younger etc. We can use the Present Perfect with; ever, never, already, yet etc.
I have travelled to England many times.
Have you read the book yet?
We have met before.
Here are some topics that use the Present Perfect:
Use the Present Perfect to talk about experience: (remember the Present Perfect cannot be used with a specific event)
I have been to Germany. (in my life)
I have never been to France.
I have never been skiing.
I have studied English for several years now.
The Present Perfect can express change over time:
You've changed since I saw you last.
He has become more concerned about his social status.
Travel has turned into a huge industry in the last few decades.
Science has advanced in leaps and bounds.
Man has accomplished great things.
He has done well in finance.
I have not yet finished the report.
The rain hasn't stopped.
They haven't yet arrived.
The Present Perfect can refer to several actions which have occurred at different times in the past but it suggests that the process is incomplete.
We have had three power cuts this week.
The team has experienced several setbacks so far.
John has sat for three tests this month.
Sometimes we want to limit the time we are looking at when we talk about experiences. This is done by using certain time expressions:
Have you been abroad this year?
I have read three books by the same author in the last month.
Peter has worked for three different companies since he graduated two years ago.
We show that something has started in the past and has continued up until now with non-continuous verbs by using the Present Perfect. Phrases which show duration can be used; for three weeks, since Monday, for fifteen minutes etc.
I have had a cold for two weeks.
He has been here for six months.
I have waited for too long.
The position of adverbs such as; always, never, only, still, just etc. are placed after the auxiliary verb and before the past participle:
I've just seen Sarah.
I have only spoken to her over the phone.
Lesson by Tristan, teacher at EC Malta English school
Now complete the following with the correct form: