present perfect / simple past with tonight

Status
Not open for further replies.

ademoglu

Senior Member
Joined
Sep 18, 2014
Member Type
Student or Learner
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
Hello,

There is something that has been long confusing me. Should I use the present perfect or simple past with 'tonight'? I tried to make some sentences:

1- I have seen your boyfriend tonight.
2- I saw your boyfriend tonight.
3- She has given birth to her son tonight.
4- She gave birth to her son tonight.

I think sentences 2 and 4 are OK but cannot make sure of 1 and 3.

Thanks.
 
J

J&K Tutoring

Guest
All of your examples (and more) can be correct, depending on circumstance. Tonight is a range of time. All verb tenses could apply, depending on the order of events.
 

MikeNewYork

VIP Member
Joined
Nov 13, 2002
Member Type
Academic
Native Language
American English
Home Country
United States
Current Location
United States
I don't like 1 and 3. I prefer 2 and 4.
 
Status
Not open for further replies.
Top