App Logo

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:

He climbed up the ladder to get ......... the roof.
He shot ..... the brid but he always missed.
Resmi will be thirty two ..... next october.
Ashok was born .......... exactly 2am.
Neha was musing ..... memories of the past.