1週間 - one week, for one week
1週間前から - since last week, for a week
知る - to know, 知ってた - known
1週間前から知ってたよ
Ive known since last week
Ive known for a week
- "I’ve known" は「知っている」の現在完了形で、過去のある時点から今までずっと知っているという継続を表します。
- "since a week ago" は「1週間前から」という意味で、特定の時点から現在までの期間を表します。
- "I’ve heard" では、聞いたという動作に焦点が当たってしまい、「1週間前に聞いた」というニュアンスになるので、知り続けているという文脈では "I’ve known" のほうが適しています。
★ 類義語・関連語
- I found out a week ago.(1週間前に知った)
- I’ve been aware of it for a week.(1週間前から知っていた)
- I’ve known it for a week.(1週間前から知っていた)
参考にしてください。