「私はこの本を3時間読んでいます」
→「I have been reading this book for three hours.」
「私は」「この本を」「3時間」「読んでいます」
「私は」・・・・・・・主語(S)
「この本を」・・・・・目的語(O)
「3時間」・・・・・・修飾語(M)
「読んでいます」・・・述語(V)
「読む」は「read」
「現在完了進行」で主語が「一人称・単数」なので「read」→「have been reading」
「文型」:第3文型(SVO)
「S」:I
「V」:have been reading
「O」:this book
「M」:for three hours
「私はこの本を3時間読んでいます」は「I have been reading this book for three hours.」
となります。