英語
中学生

私は長い間あなたの大ファンです。 
を英語にするとき、
I have been a big fan of yours for a long.
のように、現在完了の形にするのですか?

回答

この文は現在完了でいう継続用法というものです。
長い間、そして今もファンであるということを示すからです。継続用法で使われやすい副詞句は、「for ~(~間)」や「since ~(~から、以来)」があります。

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