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