menemukannya - "found it" is not correct?
"I found it" should be correct, Indonesian sentences without time indicator or context can be past or present.
Kapan menggunkn find/found?
find = present tense, and found = past tense
seharusnya statementnya "saya menemukan itu/ini" untuk barang dan inggrisnya "i find it". kalau "saya menemukannya" seperti menemukan orang dan inggrisnya "i find her"
Kapan menggunakan found atau find