Challenger App

No.1 PSC Learning App

★
★
★
★
★
1M+ Downloads
He has been working in this office _________ five years.

Afrom

Bsince

Cin

Dfor

Answer:

D. for

Read Explanation:

  • The sentence indicates a duration of time during which the person has been working in the office.
  • When expressing a duration of time in English, the preposition "for" is used (ഇത്രകാലമായിട്ട് എന്ന അർത്ഥത്തിൽ).
  • "He has been working in this office for five years." / "അവൻ ഈ ഓഫീസിൽ അഞ്ച് വർഷമായി ജോലി ചെയ്യുന്നു."
  • "For" എന്ന പ്രീപോസിഷൻ സമയ ദൈർഘ്യത്തെ (duration of time) സൂചിപ്പിക്കുന്നു, ഇവിടെ ഇത് അഞ്ച് വർഷമാണ്.

Related Questions:

The account book _____ with the invoice is enclosed.
She has been waiting here _____ six O'clock.

Fill in the blanks with suitable prepositions: 

He is jealous ________ me.

Choose the correct preposition from the following.

The public are cautioned ................ pickpockets

  1. of

  2. against

  3. about

  4. on

.......................the objection from her family, Kalpana became an astronaut.