A. had done B. did C. have done D. was doing
A. has found B. has been found C. had been found D. have been found
A. had run B. was running C. has run D. has been running