英語
中学生

How long has your father worked at that company ?

という文にどうしてhasが付くのでしょうか…。

has have 中3

回答

今と繋がりがあり、
hasつけなかったら現在完了を使わないと文の意味伝わらない、変わってしまうから。

(その質問単体だけではhasがなくても良い場合もあるかも知れません、多分文脈にもよると思いますが )

ラミプラス

状況によっては、
How long did your father worked there?
とかもあり得ます。(間違ってたらすみません(保険))

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