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