質問: 現在完了形の問題で a:maria speaks japanese very well. b:yes. she's lived in japan since ten years. という問題があるのですが、 bのshe's~は、is livedとbe動詞と過去形が混ざっているんですか? 現在完了形ならhasではないんですか?
回答: she's は she is だけでなく、she has の短縮形でもあります。 それより、for ten years です。