Have you been to see your grandmother lately?

Have you been to see your grandmother lately?

A.lastly

B.finally

C.shortly

D.recently

正确答案是D