0
Forum_mail Posted 20 years ago
Grammar

Present perfect or maybe...

I always have some trouble when it comes to sentences like :

1. Tell me everything about your exam you have had/taken today

Should I rather use simple past? One could say that "the exam" is a (or the?) past event, already finished and belonging to the past. But on the other hand one might say that "today" is still going on so the usage of present perfect is ok. Please, tell me what I should do...

2. Have you had/taken your exam today ? or Did you have/take your exam today ?

The same thing as above... the same question.

3. What if we added a phrase like "in the morning" ? Would it somehow affect the usage of tenses? (and by the way - do we say "What if we add..." or "What if we added..." ?)

thanks in advance,
  

Top answer

deleted, sorry

  • deleted, sorry
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

5 Answers
0
if i were you i would choose past tense, because i know that if we talk something about what we made today, we should past simple. because today indicates us a specific time. we use present perfect when we don't a specific time. so it should be tell me everything about your exam (which)
0
Forum_mailI always have some trouble when it comes to sentences like :

1. Tell me everything about your exam you have had/taken today

Should I rather use simple past? One could say that "the exam" is a (or the?) past event, already finished and belonging to the past. But on the other hand one might say that "today" is still going on so the usage of prese
0
then what about the rule which says that we can use present perfect even when we say "today" but when the day is not over yet we may use present perfect... ?
0
Forum_mailthen what about the rule which says that we can use present perfect even when we say "today" but when the day is not over yet we may use present perfect... ?
If you ask: "Have you finished that assignment yet?" I would answer, "Yes, I finished it today."

Related Questions