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:

She prefers coffee ____ tea.
I reached Chennai .................. 20th August last year.
Choose a suitable preposition to fill the blank: This text is usually prescribed __________ the undergraduate level.
I congratulated him ----- his success.
Why don't you look _____ the dictionary to get the correct meaning of this word?