2. we haven't seen our grandfather since 2 years.
3. This is the first time i have read such a romantic story.
4. my father hasn't seen my uncle for nearly 20 years.
5. It is over 20 years since he last came back to his home village.
6. The boys felt interested in the journey to the village. ( mình nghĩa we haven't của đầu bài là sai ý, vì câu gốc làm gì có "we" đâu bạn).
7. We haven't gone to a cinema for 2 years.