Hi,
Would you please tell me if this part of a sentence carries any meaning?
"...any progress in technology is debted in researches and,..."
Thanks.
You can be indebted to somebody (please take the trouble to write out the word in full).
Your sentence does not make sense to me.
Rover
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: