A) has written B) had write C) had written D) have written
A) had opened B) have opened C) had open D) has opened
A) has put B) had put C) had puted D) have put
A) have give B) had give C) had given D) have given
A) have / bought B) had / bought C) had / bought D) has / buy
A) have B) had been C) had D) has
A) hasn't buy B) hasn’t bought C) have buy D) hadn’t bought
A) has known B) have know C) have known D) had known
A) had ate B) have eat C) has eat D) had eaten
A) hadn’t rained B) have rained C) hadn’t D) has rained |