Correct option is A
Option (a) contains an error (tense needs present perfect as asked).
Explanation: The sentence is in
simple present (“talk”), but the question demands a
present perfect form.
Present perfect structure is:
have/has + past participle (V3). So,
“We have often talked about travelling to Bali.” is the correct present perfect form. “Often” is an adverb of frequency and can come between
have and
V3, or before
have—both are acceptable, but option (a) is correctly formed.
Grammatical rule used:
Present Perfect = Subject + have/has + V3 (used for actions with relevance to the present / life experience / repeated actions up to now).
Example: I
have visited Jaipur many times.
Information booster: If you want to stress continuity, use
present perfect continuous: have/has been + V-ing (e.g., “We have often been talking…”), but the question specifically asks
present perfect, not continuous.