He has been swimming _____ one hour. August 10, 2021May 28, 2018 by admin He has been swimming _____ one hour. A. from B. with C. SinceD. For