Last week I was held up ......... four hours because of the traf

Last week I was held up ......... four hours because of the traffic.

A.while

B.during

C.for

正确答案是3