Чтобы правильно заполнить пропуски в предложении "I … a newspaper last night when my friend rang", давайте разберем каждую из предложенных форм глагола "to read".
- was reading: Эта форма глагола используется для описания действия, которое происходило в определенный момент в прошлом. В данном случае "last night" указывает на конкретное время, когда действие происходило. Поэтому "I was reading a newspaper last night when my friend rang" будет правильным вариантом.
- have been reading: Эта форма используется в Present Perfect Continuous, чтобы показать, что действие началось в прошлом и продолжается до настоящего момента или только что закончилось. Однако в данном контексте у нас есть четкое указание на время ("last night"), поэтому этот вариант не подходит.
- have read: Эта форма используется в Present Perfect, чтобы показать, что действие завершилось в неопределенный момент в прошлом, но также связано с настоящим. Однако в данном предложении мы говорим о конкретном времени ("last night"), поэтому этот вариант также не подходит.
Таким образом, правильный ответ: I was reading a newspaper last night when my friend rang.