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.
 
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.
 
I don't like 1 and 3. I prefer 2 and 4.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top