Present Perfect tense

Rationale:
A finished action which
happened at an unspecified
time in the past
affecting the present state
Positive | affirmative
Structure
I / You / We / They | have
V3 | details
Contractions ;
We have = we've
I have = I've
You have = you've
They have = they've
She has = She's
He has = he's
I have read this book.
These horses have won races before.
You've driven faster before.
They've written better before.
We have seen that movie before.
Structure
She / He / It | has
V3 | details
She has read this book already.
This horse has won a race before.
He's done better before.
He has seen better things before.
It has driven that road before.
Negative
Structure
I / You / We / They | have
not / never | V3 | details
I have not read this book.
These horses have never seen a race.
You've not done faster before.
They've never been there before.
We have not driven that road before.
Structure
She / He / It | has
not / never | V3 | details
He has not seen this show.
This horse has never won a race.
She has never been prettier.
She has never written quite so nicely before.
It has not driven that road before.
Question
Structure
Have | I / You / We / They
/ ever | V3 | ..?
Have you seen the show?
Have these horses been to a a race?
Have they been faster before?
Have we ever written there?
Have I driven that road before?
Structure
Has | She / He / It
/ ever | V3 | ..?
Has he ever seen a show?
Has this horse ever been to a race?
Has she driven before?
Has he written so eloquently before?
Has it been down that road before?
negative enquiry
Structure
Has | She / He / It
not / never | V3 | ..?
Has he never seen a show.
Has this horse never been to a race?
Has she never driven faster?
Has he never written so well?
Has it not been down that road before?
Structure
Have | I / You / We / They
not / never | V3 | ..?
Have you not seen the show?
Have they never given you a raise?
Have they never risen your salary?
Have I never written so well?
Have we never gone there before?
Have you not driven there before?
WhatsApp Yoav 0539350723
לקבוע שיחות טלפון באנגלית תקשורתית