+0

Hello. Would you mind to tell which is correct?

Wine ..... made in Italy for thousands of years.

a. is being

b. has been

+0

First, which is your choice, please?

Comments  
Site Hint: Check out our list of pronunciation videos.

According to my knowledge, it should be

'has been being" but it is not the option.

Therefore I choose the second one (has been). Because of the ''for thousands of years"

You are right.

Clive

Please do not be in a dilemma.

Both uses are correct.

Shotguns are being manufactured at Sheffield for centuries. Shotguns have been manufactured in England for centuries.

Students: Are you brave enough to let our tutors analyse your pronunciation?
Shyamal MitraBoth uses are correct.

No, they are not, Shyamal.

Shyamal MitraShotguns are being manufactured at Sheffield for centuries.

That verb form is not correct.