0
Marold Posted 14 years ago
Grammar

Did/have done?

"I did/have done a lot of mistakes in the test we took/have taken today."

(1) Please, could you rewrite the sentence in the right form?
(2) In the second clause I'd tend to use the present perfect. Is it possible? Could you explain it why yes or why not?

Thank you a lot.
  

Top answer

"

  • "
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.

7 Answers
0
"I made a lot of mistakes on the the test we took today."
0
By saying "in the test we took today", you are fixing the mistake-making event in time. Once you specify a time like that, you cannot use the present perfect. The present perfect is only used for the cases when you don't specify when the event or action occurred.

CJ
0
Sorry I used "the" twice in my example: "on the test"
0
Anonymous Sorry I used "the" twice in my example: "on the test"
Well, we knew what you meant. Emotion: smile
0
CalifJimThe present perfect is only used for the cases when you don't specify when the event or action occurred.
Yes, I know this fact. But I am a little confused when it comes to some usages.

Note this sentence:

"I have done a lot of work today." - It should be correct, shouldn't it? There is also a specification of a time, because "today" i
0
MaroldI have done a lot of work today.
Right. It doesn't say when today, and it's still today.

In the case of the other example, though, you had a specific event -- the test. That's what fixes the time and bars the use of the present perfect.

Don't feel too bad about this one. It's trickier than most.
0
CalifJimyou had a specific event -- the test
That says it all! Thank you, CJ!

You have been very helpful.

Related Questions