现在完成时、过去完成时、现在完成进行时题目

问题描述:

现在完成时、过去完成时、现在完成进行时题目
hi,Joan,I haven't seen you for ages,What_____recently?
Carrying out some research on wildlife.
1 did you do
2 have you done
3 were you doing
4 have you been doing

选第四个,现在完成进行时,
问最近在做什么,第一个选项一般过去时,第二个现在完成时,第三个过去进行时.