现在完成时题目答:1.Have ,had,did ,have,had 2.Have,written,have,wrote 3.Has,finished 4.Have,been 5.has,finished 6.finished 7.learnd 8.have not read 9.has ,been 10.Have,drunk 11.Have,bought,have,bought,did,buy,did,buy 三。1。for 2.since 3.since 4.since 5.since 6.since 7.for 8....