![]() | > Other English exercises on the same topic: Present perfect [Change theme] |
> Similar tests: - Present perfect simple - Past simple or present perfect - Present perfect - Choosing your past tense... - Continuous + Perfect - Enough with the Present Perfect... - Preterite or Present Perfect - How to choose your past tense? (again!) | |
> Double-click on words you don't understand |
Present perfect simple - English lesson
Present perfect simple
"have" in the present tense ("have", except for the 3rd person singular = "has") + past participle (verb + -ED for regular verbs / You should learn irregular verbs)
Assertion: He has worked in a big firm. = He's worked in a big firm.
With another subject:
I have worked in a big firm. (= I've worked)
If there is an adverb -> it is between the auxiliary and the past participle.
He has just sung.
Except for NOT... YET at the end of the sentence:
He has not sung yet.
Negation: He has not worked in that firm. He hasn't worked in that firm.
I have not worked (= I haven't worked)...
Questions: Have you ever seen him in that firm?
TEST
When there is a negation, please use the contracted forms ("hasn't" / "haven't").
Present perfect SIMPLE only.

English exercise "Present perfect simple" created by bridg with The test builder. [More lessons & exercises from bridg]
Click here to see the current stats of this English test

End of the free exercise to learn English: Present perfect simple
A free English exercise to learn English.
Other English exercises on the same topic : Present perfect | All our lessons and exercises