എന്തുകൊണ്ടാണ് overഉപയോഗിച്ചതെന്നും forഅല്ലെന്നും ദയവായി എന്നോട് പറയുക!
നേറ്റീവ് സ്പീക്കറുടെ ഉത്തരം
Rebecca
Over the past 10 yearsഎന്നതിനർത്ഥം കഴിഞ്ഞ 10 വർഷത്തിൽ ഒരിക്കൽ ഒരു പ്രവർത്തനം നിർവഹിച്ചിട്ടുണ്ട്, അല്ലെങ്കിൽ തുടർച്ചയായി നടത്തിയിട്ടില്ല എന്നാണ്. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, പഠനത്തിനുശേഷം ഉറക്കത്തിന്റെ ആവശ്യകത കഴിഞ്ഞ ദശകത്തിലെ ചില ഘട്ടങ്ങളിൽ കണ്ടെത്തി. ഒരു നിശ്ചിത കാലയളവിൽ മാറ്റം സംഭവിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് Overഉപയോഗിക്കാം. ഉദാഹരണം: She has owned three dogs over the past 10 years. (കഴിഞ്ഞ 10 വർഷത്തിനുള്ളിൽ അവർക്ക് മൂന്ന് നായ്ക്കളുണ്ട്.) For the past 10 years10 വർഷത്തെ കാലയളവിൽ ഒരു പ്രവർത്തനത്തിന്റെ സ്ഥിരമായ പ്രകടനമാണ്. ഒരു നിശ്ചിത കാലയളവിൽ പെരുമാറ്റത്തിൽ മാറ്റമില്ലാത്തപ്പോൾ നിങ്ങൾക്ക് ഈ പദപ്രയോഗം ഉപയോഗിക്കാം. ഉദാഹരണം: He has been playing piano for the past 10 years. (അദ്ദേഹം 10 വർഷമായി പിയാനോ വായിക്കുന്നു.)