Janet did well in the English exam because she ......... hard all year.
( worked / has worked / works / was working)
My answer is ' worked' , but the exam setter says that the correct answer is 'has worked'. In fact, I don't think 'has worked' is correct. What do you think?
'Has worked' seemed wrong to me as well, as it puts the working in the same time period as doing well on the exam. If anything, it would be 'had worked', to signal that Janet working hard precedes Janet taking the exam. Given these four options, however, I would've picked 'worked' as well, it seems to be the only correct choice.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
'Has worked' seemed wrong to me as well, as it puts the working in the same time period as doing well on the exam. If anything, it would be 'had worked', to signal that Janet working hard precedes Janet taking the exam. Given these four options, however, I would've picked 'worked' as well, it seems to be the only correct choice.
It's "worked". Both things are firmly in the past. "Has worked" is defensible but prissy, even when it is what you want to say.
Omar Ahmedthe exam setter says that the correct answer is 'has worked'.
That can't be right. She took the exam at some time in the past. "has worked hard all year" means up to now. So it implies that she is still working hard so she can do well on an exam which she has already finished. It's nonsense.
CJ