He has been working _ this project for weeks.
Correct answer: D. On
- A. At
- B. By
- C. To
- D. On
Explanation
The correct answer is 'on', as it is used to indicate that someone is engaged in a task or project. In this context, 'working on this project' implies that the individual is actively participating in the project over a period of time. The other options are incorrect for the following reasons: 'At' is used for locations and does not fit the context of a project. 'By' does not convey the idea of engagement with a project and is not idiomatic in this usage. 'To' suggests a direction or goal rather than the ongoing work itself. Therefore, 'on' is the most appropriate preposition in this scenario.
Report an error
The more specific you are, the faster it gets fixed. A source beats an opinion.
Prefer email? [email protected]
About Prepositions
Prepositions link a noun or pronoun to the rest of the sentence, showing place, time, direction or relation. The difficulty is idiomatic rather than logical: English fixes particular prepositions to particular verbs and adjectives, so “good at,” “married to” and “differ from” have to be learned as units rather than reasoned out.
Practise Grammar
6,178 free Grammar MCQs from English, each with the correct answer and an explanation. Unlimited attempts, no account needed.
Discussion
Stuck on an option, or know a faster way to get there? Ask or explain it here.
No comments yet. Be the first to explain this one.
Exams that ask English questions like this
English is on 133 papers prepared for on TestUstad, and all of them draw the same bank, so this question is worth knowing for every one of them.
More Prepositions questions
We prefer fruits _ sweets.
Choose the correct one:
Choose the correct sentence:
Fill in the blank with appropriate preposition.Do you usually take a bus _ the market?
Choose the correct preposition. We can drive _ the tunnel. (Use the correct preposition):
SPOT THE ERRORAccording to the dean, the goal of gainfully employment is apparently to protectstudents from getting into unsustainable debt.