English
Junior High

How long has your father worked at that company ?

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

has have 中3

Answers

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

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

ラミプラス

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

Post A Comment

「あなたの父はあの会社でどのくらい働いていますか」
という文ですね。つまり、現在完了の継続用法が使われます。

なので、hasがつきます。

Post A Comment
Were you able to resolve your confusion?