Challenger App

No.1 PSC Learning App

1M+ Downloads
They have been learning English _____ the past six years.

Afrom

Bfor

Csince

Dthrough

Answer:

B. for

Read Explanation:

  • ഇവിടെ ഉപയോഗിക്കേണ്ട tense 'Present perfect continuous' ആണ്. കാരണം 'Present perfect continuous' ന്റെ time words ആണ് 'since' ഉം 'for' ഉം. Present perfect continuous ന്റെ format : subject + has/have + been + ing form + RPS( Remaining part of the sentence.) They + have ( Subject They വന്നാൽ have ആണ് auxiliary verb ഉപയോഗിക്കേണ്ടത്.) + been + learning english + for the past six years.

  • We use "for" to indicate a period of time (e.g., six years, two hours, etc.).

  • "Since" is used to refer to a specific point in time (e.g., since 2019, since Monday).


Related Questions:

I must apologize _____ you for the delay in reaching here.
Rahul compete _____ reema in examination.
Turn left ..... the traffic lights.
What is the time _____ your watch ?
He pointed ....... the tree.