✨ ベストアンサー ✨
Hasが前にでて逆になっているので、疑問文ということですよね?ということなら文末に?があるはずです。
Has it been sunny in Tokyo since last week?
先週から東京は晴れていますか?
用法は 継続 用法です!
継続用法では since(~から) for(~の間)という継続を表すための語句がよく一緒に使われます。
それを目印に判断するとよいです!
詳しくだったり、他の用法と一緒に知りたいのなら
『現在完了 用法』でインターネットで検索してみることをおすすめします。