1.has been,for
2.teach,to,drive
3.have lived in
4.knew (last year一般过去时的时间状语,一般过去时:主语+过去式)
have known ( for现在完成时的时间状语,现在完成时结构:have/has +过去分词)
5.practise,speaking ( need to do sth.,practise doing sth.
6.moved (一般过去时)
1.has been,for
2.teach,to,drive
3.have lived in
4.knew (last year一般过去时的时间状语,一般过去时:主语+过去式)
have known ( for现在完成时的时间状语,现在完成时结构:have/has +过去分词)
5.practise,speaking ( need to do sth.,practise doing sth.
6.moved (一般过去时)