[Grammar] Present Perfect

Status
Not open for further replies.

Will17

Senior Member
Joined
Mar 28, 2008
Member Type
Student or Learner
Native Language
French
Home Country
France
Current Location
UK
Hello again!

I need some help, please.

Here is the sentence (heard on TV): (This is about tonight) " She won't tell us her secret just because she has had a little wine".

In this case, could we also say "because she had"?

Cheers
W
 

Will17

Senior Member
Joined
Mar 28, 2008
Member Type
Student or Learner
Native Language
French
Home Country
France
Current Location
UK

Raymott

VIP Member
Joined
Jun 29, 2008
Member Type
Academic
Native Language
English
Home Country
Australia
Current Location
Australia
Hello again!

I need some help, please.

Here is the sentence (heard on TV): (This is about tonight) " She won't tell us her secret just because she has had a little wine".

In this case, could we also say "because she had"?

Cheers
W
You could use, 'has', 'had', or 'has had' here.
 

Barb_D

Moderator
Staff member
Joined
Mar 12, 2007
Member Type
Other
Native Language
American English
Home Country
United States
Current Location
United States
"Has had" does make sense to me - her current situation is that she's had a bit too much to drink. It definitely relates to the present because you're hoping (apparently in vain) for some in vino veritas.
 

Raymott

VIP Member
Joined
Jun 29, 2008
Member Type
Academic
Native Language
English
Home Country
Australia
Current Location
Australia
You can also use, "will have had", "would have had", "may/might have had".
 
Status
Not open for further replies.
Top