Correct option is A
The correct option is (a) Asha has been learning to drive a car for a month.
Explanation:
The Hindi sentence आशा एक महीने से कार चलाना सीख रही है describes an action that started in the past and is still continuing in the present. This corresponds to the Present Perfect Continuous Tense in English.
Grammatical Rule (English):
Present Perfect Continuous Tense = Subject + has/have + been + V₁ + ing + for/since + time expression
- For is used with a period of time (e.g., for a month, for two years).
- Since is used with a point of time (e.g., since Monday, since 2020).
Analysis of the correct option:
- एक महीने से = for a month (duration → use for)
- सीख रही है = has been learning (present perfect continuous)
Explanation of Other Options:
- (b) has learnt... since a month – Incorrect tense (present perfect simple) and wrong use of since with a period.
- (c) had been learning – Past perfect continuous; incorrect as the action is still ongoing.
- (d) has been driving... since a month – Wrong meaning (driving vs. learning to drive) and incorrect use of since.
So the correct answer is (a)