I write with some data in NFC Tag. After transmitting all the data the message to the user should be:
Data has been written
or
Data is written
?
past-tensepresent-tense
I write with some data in NFC Tag. After transmitting all the data the message to the user should be:
Data has been written
or
Data is written
?
Best Answer
The first option, 'data has been written', is slightly more correct.
is Past Perfect Tense, used for a process that took time, but is now finished.
is Present Tense, used to describe the current conditions.
However, it's totally fair to say that written could be used as a verb (meaning "the computer created/sent the data") or as a noun (meaning, "the data is all in a completed state"). Grammatically, the second option is a more complicated construction, being a verb phrase, so it's very slightly less desirable.
Realistically, though, your user is probably more interested that the process of creating the data just completed rather than the process is currently complete, and has been complete for some undisclosed amount of time.