SirGod
Member
- Joined
- Feb 26, 2010
- Location
- Romania
- Member Type
- Interested in Language
- Native Language
- Romanian
- Home Country
- Romania
- Current Location
- Romania
I've been doing a lot of English grammar tests, and I've just come across this question:
By the year 2050 new drugs ... which ... people's fight against cancer.
a) will have discovered/ will help
b) will be discovered/ will be helping
c) shall be discovered/ may help
d) would be discovered/ would help
The problem is that no answer seems to fit perfectly. We use future perfect with by the year so the only choice is a). Shouldn't be the first answer like this (passive voice):
a) will have been discovered/ will help
Am I wrong?
By the year 2050 new drugs ... which ... people's fight against cancer.
a) will have discovered/ will help
b) will be discovered/ will be helping
c) shall be discovered/ may help
d) would be discovered/ would help
The problem is that no answer seems to fit perfectly. We use future perfect with by the year so the only choice is a). Shouldn't be the first answer like this (passive voice):
a) will have been discovered/ will help
Am I wrong?