2016 · Q37
Ramesh is working in this factory for the past three months.
EnglishSentence Improvement
- Ahas been working
- Bhas been worked
- Chad worked
- DNo improvement
Explanation
'For the past three months' with an action continuing to the present needs the present perfect continuous: 'has been working'. The simple present 'is working' (original), 'has been worked' (B, passive and wrong) and 'had worked' (C, past perfect) are all incorrect.