He has been swimming _____ one hour. / English Mcqs, Prepositions Mcqs / By admin He has been swimming _____ one hour. A. from B. with C. SinceD. For