0
Anonymous Posted 16 years ago
Grammar

Use of present perfect tense

Hi, if I am not mistaken, it would be wrong to use a present perfect tense to reference your having written a certain number of articles for newspapers.

For example, I think it would be wrong to write this

I have written two articles for (name of a newspaper).

But I think it is not wrong to write of your having visited a certain country for a certain number of times using a present perfect tense. If it is so, why is that?

eg,

I have been three times to (name of a country).

Also, is it wrong to write this? Does the verb has to be the past tense "visited" instead of the present perfect tense "has visited"?

From January of 19XX until today, he has visited (name of a country) three times.

How about this? Is this correct? Could this be in the present perfect tense?

From January of 19XX until very today, he has visited (name of a country) three times.
  

Top answer

Anonymous For example, I think it would be wrong to write this I have written two articles for (name of a newspaper). No! not at all.

  • Anonymous For example, I think it would be wrong to write this I have written two articles for (name of a newspaper).
  • No!
  • not at all.
  • " I have written two articles for News Week [in my career]" is perfectly ok .
  • Because you are using present Perf to make a general statement about your career which started from the past and still remain a fact at the time of the statement.
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.

1 Answers
0
Anonymous
For example, I think it would be wrong to write this

I have written two articles for (name of a newspaper).


No! not at all. "I have written two articles for News Week [in my career]" is perfectly ok. Because you are using present Perf to make a general statement about your career which started from the

Related Questions