× These latest weeks have been very hard.
√ These last weeks have been very hard.
When we talk about time, we use last to mean ‘recent’: ‘They have improved a lot in these last years.’
When we talk about books, films, etc., we say latest, and NOT *last, to refer to the newest or most recent thing: ‘People always want to buy the latest technology.’
Leave a Reply