0
Ztq3 Posted 12 years ago
Grammar

What's the difference

1.The check has been cleared on April 3, 2014.
2. The check had been cleared on April 3, 2014.
3. The check was cleared on April 3, 2014.

Thank
  

Top answer

As far as I know, we don't use a specific date or time with the 'present perfect tense'. If we talk about your #2, it's possible, but it seems unnecessary to use 'past perfect tense' here, since we normally use the past perfect tense when we want to make it clear that which of the two things/actions happened before. So, I'd say only #3 of your sentences is natural.

  • As far as I know, we don't use a specific date or time with the 'present perfect tense'.
  • If we talk about your #2, it's possible, but it seems unnecessary to use 'past perfect tense' here, since we normally use the past perfect tense when we want to make it clear that which of the two things/actions happened before.
  • So, I'd say only #3 of your sentences is natural.
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
As far as I know, we don't use a specific date or time with the 'present perfect tense'. If we talk about your #2, it's possible, but it seems unnecessary to use 'past perfect tense' here, since we normally use the past perfect tense when we want to make it clear that which of the two things/actions happened before. So, I'd say only #3 of your sentences is natural. 
0
I think I would usually use active tenses: "The check cleared ..." (actually I would write "cheque" as I am from the UK).

But, ignoring this, I agree that one would normally use #3.

However, I think that #2 is possible also in a context where the past perfect is appropriate. For example, "He thought the money hadn't been paid, but the statement said the check had been cleared on
0
Is # 1 wrong grammar?
0
kolokoyIs # 1 wrong grammar?
Yes, it is, kolokoy. We don't use the 'present perfect tense' when we give a specific time or date as you've given in your example. We use the past simple, instead.

Related Questions