I have the following sentence:
Now I am tired because I (travel ) all the afternoon.
My teacher insists that we can get good marks by using either of the ways of fufilling the sentences as follows:
Now I am tired because I have travelled all the afternoon.
Now I am tired because I have been travelling all the afternoon.
I am so confused if my teacher is correct. Just give me some advice and explanation please.