.”23.Yourfather_________just___________(finish)hiswork.24.Yourfather_________(finish)hisworkjustnow.25.They____________(notread)theinterestingbooksyet.26.He________never________(go)tothesciencemuseum.27.____________youever____________(drink)coke?28.A“_________you_______(buy)adictionary?B“Yes,I_______.”A“Where_______you________(buy)it?”B“I______(buy)itinabookstore.”AWhen________you________(buy)it?”B“Yesterday.Keys:1.haveseen,saw2.Hasfinished3.Havebeen,havebeen4.Haveeaten5.e6.hasgone7.was,e8.haveworked,moved9.havemade10.have,stayed11.lived12.havebeen13.came14.haslost,Have,seen15.Havefound16.havehad17.haven’tfinished18.haveread19.Have,had,didhave20.Havewritten,did,wrote21.Hasfinished22.Havebeen23.hasfinished24.finished25.haven’tread26.hasgone27.Havedrunk28.Havebought,have,didbuy,bought,didbuy