Correct option is D
"We called on her yesterday." The phrasal verb "call on" means to visit someone, especially in a formal or social context, and the past tense "called on" matches the time expression "yesterday."
Information Booster
Phrasal Verb "Call on":
This usage is found in standard dictionaries and phrasal verb guides. "Call on" as "to visit" is a formal expression, common in both British and Indian English teaching materials and recommended in exam preparation guides.
Genre: Lexis, Grammar, Usage
Summary:
"Called on" signifies making a visit to someone, aligning naturally with the context provided by "yesterday" for a completed past action.
Additional Knowledge
(1) call in: Means to visit briefly or request service (like "call in a doctor"), not suitable for visiting someone.
(2) call at: Used for vehicles stopping ("The train will call at London"); not appropriate for people visiting.
(3) called up: Means to telephone someone or summon to duty; does not fit "visit."