+0
I have some troubles with this tense . I cannot understand clearly when we use present perfect and when we use passive voice .

for example :

When happened to it?

1 / It has been eaten .

2 / It is eaten .

That are the differences between those 2 sentences ? Can you explain it to me please .

Thank you !
1 2
Comments  (Page 2) 
I guess you wanted to mean "Passive voice is used to emphasize a fact whereas active voice is used to state the fact plainly or bluntly". If you mean so, I rather disagree. To me, the passive voice sounds less friendly, because it often takes an impersonal construct ( I mean the passive voice often conceals "who is the real doer").

paco
RotterI think in written language people tend to write the passive form.

1. Foreign newspapers are sold here.

2. We sell foreing newspapers here. [ This is not standard.]

The reason, I beleive, is that the passive form emphasize the facts whereas the active form is the mere facts.

Am I right here?

Hi Rotter,

Your statement " I think in written language people tend to write the passive form" is not true.
It all depends on the context of your written material. Passive voice places the emphasis on the receiver of the action. Whereas the active voice places the emphasis on the source of the action.
Site Hint: Check out our list of pronunciation videos.
Hi, CalifJim.

It's new to me that the span of time encompassed by the sentence with the present perfect tense is much greater than the span of time encompassed by the the sentence with the present tense as you have indicated (as it seems to me). I think, if we switch the phrase 'for centuries' and the word 'daily' around, it might just well create a different impression for the two sentences involved. For the first sentence, I added the phrase 'for many years' to add strength to my position.

Pasta has been eaten by Italians daily for many years.

Pasta is eaten for centuries by Italians.
Hi Believer

You cannot use 'for centuries' in the simple present tense sentence above. It simply doesn't work.
Hi, Yankee.

After taking a somewhat long look at the sentence I wrote, I do think it doesn't seem to work and the correct sentence should be "Pasta has been enjoyed/eaten by Italians for centuries."
Students: We have free audio pronunciation exercises.
Excellent, Believer. Emotion: smile
Pasta is eaten for centuries by Italians.

only if they chew extremely slowly Emotion: smile