现在完成时的基本用法 — 英语选择题
题目
Anna has been a volunteer at the animal shelter for two years. So far she ______ (take) care of more than forty cats, and she still works there every weekend. Choose the correct form to complete the sentence. A. took B. has taken C. takes D. will take