6 My brother hasn't been back
7 I've seen the movie last week
8 He lived here in 1992 如果你们老师一定要说has lived here in 1992 说明TA没水平.我碰到过这样的.live用过去时就可以了
9 I've kept the dictionary for 3 years.这里注意buy是瞬间动词,不可说have bought 3 years 可以用keep or have 这两个动词
10 He has been away from China for 3 years.同9,不可用leave