WE WATCHED ALL THE CARS …... THE FINISHING LINE.A) TO CROSS B) CRO...

46. We watched all the cars …... the finishing line.

a) to cross

b) cross

c) to be crossing

d) having been crossed