Learn English – past simple or present perfect with since

grammar

I have just finished reading a good book and say:

"It has been a long time since I have read a good book ."
if I want to emphasize the gap in time between the last time I read a good book and now ;

or is it better to write " since I read a good book ". But I think in this case it is not the gap in time between now and the last time I read a good book I emphasize

Best Answer

Maybe, "It has been a very long time since I have read a good book". Here, the emphasis is on the time.

This reminds me of the sentence "I didn't say you stole my money". Here, emphasis can be stressed on every word in the statement to provide a different meaning.

Related Topic