He has been suffering from fever _____ the last three days?
Q1. He has been suffering from fever _____ the last three days?
Answer: For
Explanation: The blank is correctly filled with 'For' because this is the standard preposition or word choice in formal English for this construction.