سلام دوست عزیز
بله، میشه جملهی “Did you ever get the present you didn’t like” را به زمان حال کامل (present perfect) بیان کرد. در این صورت، جمله به صورت زیر خواهد بود:
Have you ever got a present that you didn’t like?
این جمله به معنای “آیا تا به حال هدیه ای دریافت کرده ای که دوست نداشتی؟” هستش.
در جملهی اصلی، فعل “get” در زمان گذشته ساده (simple past) استفاده شده. این زمان برای بیان یک عمل یا اتفاقی که در گذشته اتفاق افتاده و تمام شده، استفاده میشه.
در جملهی اصلاح شده، فعل “get” در زمان حال کامل (present perfect) استفاده شده. این زمان برای بیان یک عمل یا اتفاقی که در گذشته شروع شده و تا به حال ادامه داشته یا همچنان ادامه داره استفاده میشه.
در این جمله، فعل “get” در زمان حال کامل استفاده شده، زیرا منظور از جمله این است که آیا شخص گوینده تا به حال هدیه ای دریافت کرده است که دوست نداشته باشد. این عمل یا اتفاق در گذشته شروع شده و ممکن است تا به حال ادامه داشته باشد یا همچنان ادامه داشته باشد.
بنابراین، جملهی “Have you ever got a present that you didn’t like?” جمله ای صحیح و معنادار است.
سلام دوست عزیز
در واقع کاربرد ever بیشتر تو زمان حال کامل هستش ولی تو مواردی تو زمان حال ساده یا گذشتهی ساده هم استفاده میشه. که البته کاربردش کمتر از زمان حال کامل هستش.
لینکهای زیر هم میتونه براتون مفید باشه.