Have you talked to her lately

Have you talked to her lately

A.lastly

B.shortly

C.recently

D.immediately

正确答案是C