My wedding has been/was the best day [present perfect]

< Previous | Next >

Theo79

Member
German
Dear all,

I am struggling the the use of the present perfect

< Question about different sentences has its own thread. Cagey, moderator >

When do I have to use the simple past?

In addition, I am not sure whether this sentence is correct:

(1) „My wedding has been the best day I ever had“ or
(2) „My wedding was the best day I ever had“

Thanks for your help.

< Other question discussed here: did receive, / have received the email. [present perfect]
Cagey, moderator >
 
Last edited by a moderator:
  • Uncle Jack

    Senior Member
    British English
    Quite honestly it is not worth worrying which one is right in the examples you give, since either could be used with no difference in meaning and almost no difference in emphasis. The choice between them is largely down to personal preference.

    < Discussion of other question in other thread. Cagey, moderator >

    With the wedding (assuming it took place some time ago), there is less connection to the present and the usual tense would be the simple past, but you could use the present perfect to emphasise that you are remembering it now, or making the assessment now of which day was best.
     
    Last edited by a moderator:

    Forero

    Senior Member
    Dear all,

    I am struggling the the use of the present perfect

    One such example is the word receive. When do I use „Did you receive the email?“ and „Have you received the email?“. In the same vein, I sometimes hear „I received the email“ or „I have received the email“

    When do I have to use the simple past?
    When you mention or assume a gap in time between a single event and "now":

    Did you receive the email yesterday that I sent the day before?:tick:
    Have you received the email yesterday that I sent the day before?:cross:


    < Discussion of other question in other thread. Cagey, moderator >
     
    Last edited by a moderator:
    < Previous | Next >
    Top