The train journey from London to Bristol takes two hours. A. It is a two-hours train journey from London to Bristol.
The train journey from London to Bristol takes two hours.
A. It is a two-hours train journey from London to Bristol.
B. It is a two-hour train journey from London to Bristol.
C. It is a two-hour train of journey from London to Bristol.
D. It is the two-hour train journey from London to Bristol.