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:

_____ we change our life styles, climate change will destroy the life on earth.
Students must have access _______ good books.
It is obvious from the leader's mumbling that he does not have a flair _____ speaking
He spoke _____ me _____ Urdu.
We must finish the project ______ a year.