回答

2はagoがあるのでleftだと思います.

6もlast weekだと過去を表すのでhave
じゃなくてdidになっているはずなので
this weekだと思います.

合ってるか自信はありませんが…

この回答にコメントする
疑問は解決しましたか?